Инструменты пользователя

Инструменты сайта


beget:dokuwiki:lib:plugins:copycode:style_css:cursor

Замена курсора в плагине Copycode

У плагина 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;
 }

Но я сделал свою иконку, кажется, интуитивно понятную – .


Дисклеймер

  • Использование материалов данной базы знаний разрешено на условиях лицензии, указанной внизу каждой страницы! При использовании материалов активная гиперссылка на соответствующую страницу данной базы знаний обязательна!
  • Автор не несет и не может нести какую либо ответственность за последствия использования материалов, размещенных в данной базе знаний. Все материалы предоставляются по принципу «как есть». Используйте их исключительно на свой страх и риск.
  • Все высказывания, мысли или идеи автора, размещенные в материалах данной базе знаний, являются исключительно его личным субъективным мнением и могут не совпадать с мнением читателей!
  • При размещении ссылок в данной базе знаний на интернет-страницы третьих лиц автор не несет ответственности за их техническую функциональность (особенно отсутствие вирусов) и содержание! При обнаружении таких ссылок, можно и желательно сообщить о них в комментариях к соответствующей статье.

Обсуждение

Ваш комментарий:
E A G Z Z I Y U O H C O H G W K
 
Последнее изменение: 2022/02/12 11:40 (внешнее изменение)