MediaWiki:Common.js: Unterschied zwischen den Versionen
Aus RI Wiki
Zur Navigation springenZur Suche springen
Die Seite wurde neu angelegt: „→Das folgende JavaScript wird für alle Benutzer geladen.: mw.loader.using('ext.visualEditor.desktopArticleTarget.init').then(function () { mw.hook('ve.ui.toolFactory').add(function () { // Define a new tool function HighlightTool() { ve.ui.Tool.call(this); } OO.inheritClass(HighlightTool, ve.ui.Tool); HighlightTool.static.name = 'highlight'; HighlightTool.static.group = 'textStyle';…“ |
(kein Unterschied)
|
Version vom 3. September 2025, 19:58 Uhr
/* Das folgende JavaScript wird für alle Benutzer geladen. */
mw.loader.using('ext.visualEditor.desktopArticleTarget.init').then(function () {
mw.hook('ve.ui.toolFactory').add(function () {
// Define a new tool
function HighlightTool() {
ve.ui.Tool.call(this);
}
OO.inheritClass(HighlightTool, ve.ui.Tool);
HighlightTool.static.name = 'highlight';
HighlightTool.static.group = 'textStyle';
HighlightTool.static.icon = 'highlight'; // you can use 'highlight' or custom svg
HighlightTool.static.title = 'Highlight text';
HighlightTool.static.commandName = 'highlightCommand';
ve.ui.toolFactory.register(HighlightTool);
// Define the command
ve.ui.commandRegistry.register(
new ve.ui.Command(
'highlightCommand',
'content',
'wrapAnnotation',
{
args: [{
name: 'template',
data: {
target: {
href: 'Template:Highlight'
},
params: {
'1': '', // text will be filled in
'2': 'yellow' // default color
}
}
}]
}
)
);
});
});