MediaWiki:Citizen.js
MediaWiki interface page
More actions
Poznámka: Po zveřejnění musíte vyprázdnit cache vašeho prohlížeče, jinak změny neuvidíte.
- Firefox / Safari: Při kliknutí na Aktualizovat držte Shift nebo stiskněte Ctrl-F5 nebo Ctrl-R (na Macu ⌘-R)
- Google Chrome: Stiskněte Ctrl-Shift-R (na Macu ⌘-Shift-R)
- Edge: Při kliknutí na Aktualizovat držte Ctrl nebo stiskněte Ctrl-F5.
/* Zde uvedený JavaScript bude použit pro všechny uživatele při načtení každé stránky */
// Shift+Enter = vložit <br> ve VisualEditoru (vizual i 2017 wikitext)
mw.hook('ve.activationComplete').add(function () {
mw.loader.using('ext.visualEditor.core').then(function () {
// 1) Definice příkazu, který vloží break node (<br>)
ve.ui.commandRegistry.register(
new ve.ui.Command(
'softBreak', // jméno příkazu
'content', 'insert', // akce: vložit obsah
{
args: [
[ { type: 'break' }, { type: '/break' } ], // co vložit
true, // anotovat podle okolního textu
true // kurzor za vložený obsah
],
supportedSelections: [ 'linear' ]
}
)
);
// 2) Klávesová zkratka: Shift+Enter na PC i Mac
ve.ui.triggerRegistry.register('softBreak', {
pc: new ve.ui.Trigger('shift+enter'),
mac: new ve.ui.Trigger('shift+enter')
});
});
});