У плагина Copycode есть небольшой баг – он конфликтует с плагином CodeMirror, изменяя в редакторе курсор на жирный крестик, прямо, как на могиле.
Это, мягко говоря, не удобно. Да и вообще не интуитивно – ну навел читатель мышку на блок с кодом, ну поменялся курсор и? Плясать ему теперь?
Для исправления этой ситуации, надо загрузить любую подходящую картинку в корневую папку сайта и заменить в стиле style.css, находящемся в dokuwiki/lib/plugins/copycode, код
#dokuwiki__content pre{ cursor:cell; }
на
#dokuwiki__content pre.code{ cursor: url(/cursor-copycode.png), cell; }
Меняя pre на pre.code мы привязываем стиль плотнее, указывая, что он нам нужен только в контейнере <pre> с классом .code, тем самым отвязывая от всех остальных контейнеров <pre>.
А добавляя url(/cursor-copycode.png) мы сообщаем, что хотим использовать свой курсор, вместо стандартных. Если хотите оставить могильный крестик, сделайте так:
#dokuwiki__content pre.code{ cursor: cell; }
Но я сделал свою иконку, кажется, интуитивно понятную –
.
Обсуждение