Копирование кода со сменой стиля блока
Позволяет копировать содержимое [code*] по клику и настраивать стиль для скопированных блоков
Автор: @Gerda
Платформа: MyBB.ru
Условия использования:
Вы можете использовать все материалы, соблюдая условия использования бесплатного контента.
Модификация с поддержкой ajax от @Orve
Скрипт без ajax:
В скрипте настраивается два текста: до клика по кнопке копирования и после (также можно вставлять не текст, а HTML)
После копирования текста у блока кода появляется дополнительный класс copied, который позволяет менять дизайн блока как вашей душе угодно.
Пример стиля со скриншота:
.code-box pre { transition: all 0.6s; -webkit-transition: all 0.6s; } .code-box.copied pre {opacity: 0.5;}
Новое выделение кода в блоке "Код"
(версия 2017)
Позволяет выделять текст в блоке [code*] по клику для удобного копирования.
Автор: Alex_63
Платформа: MyBB
В HTML верх:
Красным - Ваша надпись на ссылке, по умолчанию - "Выделить код".
Последний работающий и в Хроме такой:
Код:<!--выделить код. Alex_63 new.2019--> <script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/26102.js"></script> <script>eval(select_text.toString().replace(/\}$/,'try{document.execCommand("copy")}catch(e){}}'))</script> <script type="text/javascript">select_text.linkText = 'выделить [копируется сразу]' //текст ссылки</script> <!-- конец -->
*Просьба скрипт не вынимать из подгружаемого файла и не перезаливать к себе, т.к. при последующих обновлениях браузеров могут потребоваться дополнительные правки, которые появятся только в исходном файле скрипта.
- Подпись автора
Герду как-то спросили:
— Вот вы писали, что "Среди разработчиков - я разработчица, среди дизайнеров - я веб-дизайнер." А кто вы среди ролевиков?
Герда не растерялась и ответила:
— Иди на**й.