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

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


wiki:plugin:copy2clipboard

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
wiki:plugin:copy2clipboard [2023/08/10 16:23] – создано - внешнее изменение 127.0.0.1wiki:plugin:copy2clipboard [2023/08/19 03:43] (текущий) vladpolskiy
Строка 1: Строка 1:
-====== Плагин tablelayout ====== +======Copy2clipboard для «ДокуВики»====== 
-{{:software:dokuwiki:setting:plugin:dwplugin.png?70|}} +{{:wiki:plugin:dwplugin.png?70 |}} Добавьте кнопку буфера обмена в блоки %%<code>%% и %%<file>%%, которая копирует текст в буфер обмена. Этот плагин не требует компонентов DokuWiki или PHP. Поскольку он сделан из чистого javascript, он должен работать с любой версией «ДокуВики»
-Установка ширины столбцов таблицызакрепление строк заголовков, плавание таблицы, интеграция с плагином edittable +
-----+
  
-Монтаж 
-Найдите и установите плагин с помощью Менеджера расширений . Обратитесь к Плагины для того, чтобы установить плагины вручную. 
  
-Редактировать 
-Примеры/использование 
-Следующий пример синтаксиса сделает первую фиксированной и покажет около 2 других строк в прокручиваемом контейнере ниже. Это сделает первый столбец шириной 20 пикселей, а второй — 30 пикселей. Сам стол будет плавать вправо. 
  
-{{tablelayout?colwidth="20px,30px"&rowsHeaderSource=1&rowsVisible=2&float=right}} +  * **Релиз:** 2023-04-17  
-^ заголовок 1 ^ заголовок 2 ^ +  * **Репозиторий:**https://github.com/schplurtz/dokuwiki-plugin-copy2clipboard/ 
-| ячейка А1 | ячейка B1 | +  * **Совместимость с «Докувики»:** 04.04.2023 "Джек Джекрам
-| ячейка А2 | ячейка B2 | +
-| ячейка А3 | ячейка B3 | +
-Редактировать +
-Синтаксис +
-Основной шаблон это . Параметры указываются так жекак параметры URL :{{tablelayout?options}}+
  
-Редактировать +=====Совместимость===== 
-Ширина столбца +  * одиночные НЕРАЗРЫВНЫЕ ПРОБЕЛЫ (он же NBSP, он же U+00A0 ) в строке сами по себе не копируются в буфер обмена. 
-Опция есть colwidth, и она ожидает "-обернутый, ,-разделенный список ширин столбцоввключая pxединицу измерения. Если вы не хотите определять ширину элемента, используйте -.+     * Это не бага фича. Одиночный NBSP почти никогда не появляется намеренно в исходном коде, так что это практически не нарушит код. С другой стороныgeshiкоторый используется в «Докувики», добавляет его к каждой пустой строке, делая пустые строки непустыми. Кроме того, U + 00A0 не является пробелом и вызывает синтаксическую ошибку в языках программирования или форматированном текстовом файле, таком как YAML или LDIF. Польза от удаления этого символа намного больше, чем недостаток его сохранения. 
 +  
 +  - <del>У него пока нет известных ошибок.</del>((Такое заявление долго не выдержит…))
  
-Редактировать +=====Монтаж===== 
-фиксированные строки заголовка +Используйте менеджер плагинов для установки или
-Вы должны указать два параметра rowsHeaderSourceи rowsVisible. Первый ожидает положительное целое число, указывающее количество строк, которые фиксируются вверху. rowsVisibleзадает количество строк, видимых под фиксированными строками.+
  
-rowsHeaderSourceможно установить на Auto.+  - скачать zip-файл 
 +  - распаковать его в<dokuwiki>/lib/plugins/ 
 +  - войдите как администратор и измените плагин в менеджере конфигурации 
 +=====Применение===== 
 +После установки он автоматически добавит кнопку «копировать в буфер обмена» к каждому %%<code>%% или %%<file>%% блоку кода , как показано на скриншоте ниже. На самом деле, в настольном браузере кнопки становятся видимыми только тогда, когда курсор мыши входит в область %%<code>%% или %%<file>%%. В мобильных браузерах кнопки видны всегда.
  
-Редактировать +{{https://github.com/schplurtz/dokuwiki-plugin-copy2clipboard/raw/master/screenshot.png}} 
-Плавающий +\\    
-Опция floatпринимает одно из трех возможных значений: left, right, center. leftи rightпусть таблица перемещается влево или вправо, centerцентрирует таблицу на странице.+Это расширение добавляет кнопку буфера обмена ''%%<code>%%'' и ''%%<file>%%'' блоки, которые копируют текст в буфер обмена.
  
-Редактировать +Это уже сделано другими расширениями, copycode и codeclipboard . Тем не менее, у него есть следующие преимущества перед другими расширениями десь они ужасно частичны ;-)):
-Поиск +
-При настройке tableSearch=1поля будут добавляться над каждым столбцом и по одному на всю таблицу.+
  
-Редактировать +  - сделан из чистого javascript, нет требований PHP, нет требований DokuWiki. Он будет работать с любой версией «ДокуВики», с любой версией PHP, 
-Сортировать +  - Он использует относительно новый, но стабильный API javacript , поэтому он должен работать годами, прежде чем станет несовместимым с навигаторами, 
-При настройке tableSort=1кнопки сортировки будут добавлены для каждого столбца.+     * Таким образом, насколько я понимаю, в ближайшие тысячелетия не будет необходимости обновлять это расширение, 
 +  - Корректно копирует коды, отформатированные geshi ((Это библиотечный компонент, используемый «ДокуВики» для подсветки синтаксиса.)) . если вы столкнулись со страшной ошибкой «Нераспознанный символ \xC2» при копировании кода в perl или python вручную или с помощью других расширений, тогда copy2clipboard — это расширение, которое вам нужно, 
 +  - Это гарантирует, что окончания строк адаптированы к ОС, на которой работает навигатор. Это устраняет ошибку powershell [[https://github.com/PowerShell/PSReadLine/issues/496|496]] и[[https://github.com/PowerShell/PowerShell/issues/3816|3816]]когда строки вставляются в обратном порядке. 
 +  - <del>У него пока нет известных ошибок</del>((Такое заявление долго не выдержит…)) 
 + 
 +=====Обновление===== 
 +Для обновления удалите исходную папку lib/plugins/displaywikipage и установите новую версию, как указано выше. 
 +=====Файл для загрузки===== 
 +{{ :wiki:plugin:dokuwiki-plugin-dokuteaser-master.zip |dokuteaser}} 
 +{{ :wiki:plugin:copy2clipboard.zip |}} 
 +=====Лицензия===== 
 +  * **Author:** [[Schplurtz-AT-Laposte•net| Schplurtz le Déboulonné]] 
 +  * **License:** [[http://www.opensource.org/licenses/gpl-license.php|GNU GPL v2]]
  
-Редактировать 
-Распечатать 
-При настройке tablePrint=1кнопки печати добавляется под таблицу, которая открывает только таблицу в новом окне и запускает диалоговое окно печати браузера. 
  
-Редактировать 
-Разработка 
-Редактировать 
-Commit-Ticker 
-Версия обновлена ​​(2022-03-28 23:51) 
-Запрос на слияние № 25 из космокод/форма-событие (28.03.2022, 16:18) 
-Совместимость с грядущим релизом Игорь (2022-03-28 16:15) 
-Версия обновлена ​​(2019-06-17 23:51) 
-Запрос на слияние № 11 от Cosmocode/theadFix (17.06.2019, 13:24) 
-Исправлено расположение фильтров с дополнительными строками заголовков (2019-06-17 13:10) 
-Версия обновлена ​​(2019-06-13 23:51) 
-Слияние пулл-реквест №10 с сайта Cosmocode/filters (13.06.2019, 17:03) 
-Релизы: 
  
-2022-03-28 от splitbrain 
wiki/plugin/copy2clipboard.1691673825.txt.gz · Последнее изменение: 2023/08/10 16:23 — 127.0.0.1