У плагина 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; }
Но я сделал свою иконку, кажется, интуитивно понятную – .
Обсуждение