Я знаю {{...}}
разметку, но она довольно громоздкая.
Есть ли в Confluence клавиша быстрого доступа для выбора выделенного текста в моноширинном пространстве или ее можно как-то настроить?
Я знаю {{...}}
разметку, но она довольно громоздкая.
Есть ли в Confluence клавиша быстрого доступа для выбора выделенного текста в моноширинном пространстве или ее можно как-то настроить?
Ответы:
То, как я это делаю, довольно просто, я добавил закладку / ярлык, который выполняет нажатие на моноширинную кнопку следующим образом:
javascript:$('#rte-monospace').click();
Если вы используете Google Chrome, просто щелкните правой кнопкой мыши на панели закладок, выберите «Добавить страницу» и добавьте фрагмент javascript в поле «URL» с любым «Имя».
Например:
Вы также можете добавить сочетание клавиш к функции, напрямую используя интерфейс tinyMce. Снова добавить фрагмент в панель закладок проще всего:
javascript:tinyMCE.activeEditor.addShortcut("ctrl+alt+m","monospace","confMonospace");
Нажатие на ярлык позволяет переключать ярлыки для текущей страницы. Использование его нажатием ctrl+ alt+ mпомечает выделенный текст как моноширинный.
Это было упомянуто в связанной проблеме JIRA, как прокомментировал @ andreas-klöber.
Для получения бонусных баллов получите greasemonkey или tampermonkey и вставьте в свой пользовательский скрипт и обновите соответствующие URL-адреса, чтобы они всегда выполнялись в вашем слитном домене. Вот пример для официального сайта atlassian:
// ==UserScript==
// @name Toggle Confluence monospace with ctrl+alt+m
// @namespace http://tampermonkey.net/
// @version 0.2
// @description add keyboard shortcut to toggle monospace styling for selected text
// @author Pavel Savshenko
// @match https://confluence.atlassian.com/pages/editpage.action*
// @grant none
// ==/UserScript==
(function() {
'use strict';
if (tinyMCE && tinyMCE.activeEditor) {
console.log("Monospace patch loading");
tinyMCE.activeEditor.addShortcut("ctrl+alt+m","monospace","confMonospace");
}
})();
Это снова прибывает из комментария в упомянутой проблеме JIRA.