Я знаю {{...}}
розмітку, але вона досить громіздка.
Чи є клавіша швидкої клавіші для встановлення вибраного тексту в монопростір в 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 і вставити в сценарії користувача, і оновити збігаються адреси , щоб завжди виконувати на вашому домені злиття. Ось приклад офіційного сайту атласійського злиття:
// ==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.