Je connais le {{...}}
balisage mais c'est assez lourd.
Existe-t-il une touche de raccourci pour définir le texte sélectionné sur monospace dans Confluence ou est-il possible d'en configurer un d'une manière ou d'une autre?
Je connais le {{...}}
balisage mais c'est assez lourd.
Existe-t-il une touche de raccourci pour définir le texte sélectionné sur monospace dans Confluence ou est-il possible d'en configurer un d'une manière ou d'une autre?
Réponses:
La façon dont je fais cela est assez simple, j'ai ajouté un signet / raccourci qui exécute le clic sur le bouton monospace comme ceci:
javascript:$('#rte-monospace').click();
Si vous utilisez Google Chrome, cliquez simplement avec le bouton droit sur la barre de favoris, choisissez "Ajouter une page" et ajoutez l'extrait de code javascript dans le champ "URL", avec n'importe quel "Nom".
Par exemple:
Vous pouvez également ajouter un raccourci clavier à la fonction, en utilisant directement l'interface de tinyMce. Encore une fois, ajouter un extrait dans une barre de signets est plus simple:
javascript:tinyMCE.activeEditor.addShortcut("ctrl+alt+m","monospace","confMonospace");
Cliquer sur le raccourci permet d'activer ou de désactiver le raccourci de la page en cours. L'utiliser en appuyant sur ctrl+ alt+ mmarquera le texte sélectionné comme étant à espacement fixe.
Cela a été mentionné dans le numéro JIRA connexe commenté par @ andreas-klöber.
Pour des points bonus, obtenez greasemonkey ou tampermonkey et collez dans votre script utilisateur, et mettez à jour les URL correspondantes pour toujours exécuter sur votre domaine de confluence. Voici un exemple pour le site officiel de confluence atlassienne:
// ==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");
}
})();
Cela vient à nouveau d'un commentaire dans le numéro JIRA mentionné.