Conosco il {{...}}
markup ma è piuttosto ingombrante.
Esiste un tasto di scelta rapida per impostare il testo selezionato su monospace in Confluence o è possibile impostarne uno in qualche modo?
Conosco il {{...}}
markup ma è piuttosto ingombrante.
Esiste un tasto di scelta rapida per impostare il testo selezionato su monospace in Confluence o è possibile impostarne uno in qualche modo?
Risposte:
Il modo in cui lo faccio è piuttosto semplice, ho aggiunto un segnalibro / scorciatoia che esegue il clic sul pulsante monospace in questo modo:
javascript:$('#rte-monospace').click();
Se usi Google Chrome, fai semplicemente clic con il pulsante destro del mouse sulla barra dei segnalibri, scegli "Aggiungi pagina" e aggiungi lo snippet javascript nel campo "URL", con qualsiasi "Nome".
Per esempio:
Puoi anche aggiungere una scorciatoia da tastiera alla funzione, usando direttamente l'interfaccia di tinyMce. Ancora una volta l'aggiunta di uno snippet in una barra dei segnalibri è più semplice:
javascript:tinyMCE.activeEditor.addShortcut("ctrl+alt+m","monospace","confMonospace");
Facendo clic sul collegamento, si attiva / disattiva il collegamento per la pagina corrente. Usandolo premendo ctrl+ alt+ m, il testo selezionato verrà contrassegnato come monospaziato.
Questo è stato menzionato nel relativo numero di JIRA, come commentato da @ andreas-klöber.
Per ottenere punti bonus, ottieni greasemonkey o tampermonkey e incolla lo script utente e aggiorna gli URL corrispondenti da eseguire sempre sul tuo dominio di confluenza. Ecco un esempio del sito ufficiale di confluenza atlassica:
// ==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");
}
})();
Questo ancora una volta deriva da un commento nel numero JIRA menzionato.