This is an old revision of the document!
Table of Contents
Copycode Plugin
Compatible with DokuWiki
- 2024-02-06 "Kaos" unknown
- 2023-04-04 "Jack Jackrum" unknown
- 2022-07-31 "Igor" unknown
- 2020-07-29 "Hogfather" yes
Similar to clipboardutils, clippy, codeclipboard, copy2clipboard
Installation
External requirements: This plugin requires jQuery (bundled with latests versions of DokuWiki).
Install the plugin using the Plugin Manager and the download URL above, which points to latest version of the plugin. Refer to Plugins on how to install plugins manually.
Usage
Adds a javascript click event on all code blocks that copy the content of the block to clipboard. Just click on a code block: done!
Development
Original javascript function: https://stackoverflow.com/questions/22581345/click-button-copy-to-clipboard-using-jquery by jfriend00. Adapted to suit the needs of the plugin.
Change Log
- 2020-09-08
- Refactoring of copycode functions with navigator.clipboard function instead of hidden input hack. Fixing the jump to top bug on android systems. See https://developer.mozilla.org/fr/docs/Web/API/Clipboard for compatible web browsers (everything but Internet Explorer).
- 2020-08-30
- Fix <file> tag with no filename that did not work when copying (https://github.com/nicolasprigent/Dokuwiki-Copycode-plugin/issues/4)
- 2020-07-01
- Fix multi linebreaks when there is more than one code block
- 2020-06-25
- Fix preventing jump to top while clicking the code block
- 2020-06-24
- Fix of numbered lines issue
- Updated date and link to github repository
- 2020-06-15
- Initial release
ToDo/Wish List
Only translated into English and French. Should add more languages.