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

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

  • Показать страницу
  • История страницы
  • Ссылки сюда
  • Оставить на чай
  • Экспорт в PDF
  • Наверх

  • 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