Nota: dopo aver pubblicato, potrebbe essere necessario pulire la cache del proprio browser per vedere i cambiamenti.
- Firefox / Safari: tieni premuto il tasto delle maiuscole Shift e fai clic su Ricarica, oppure premi Ctrl-F5 o Ctrl-R (⌘-R su Mac)
- Google Chrome: premi Ctrl-Shift-R (⌘-Shift-R su un Mac)
- Edge: tieni premuto il tasto Ctrl e fai clic su Aggiorna, oppure premi Ctrl-F5.
mw.loader.using('ext.visualEditor.desktopArticleTarget.init').then(function () {
mw.hook('ve.activationComplete').add(function () {
const surfaceModel = ve.init.target.surface.getModel();
const refText = `<ref>{{TooltipCita
| abstract = Inserisci qui l'abstract
| cita = {{cita libro|autore=...|titolo=...|anno=...}}
}}</ref>`;
ve.ui.contextMenuToolFactory.register({
name: 'tooltipCitaInsert',
title: '📌 Tooltip con abstract',
icon: 'reference',
group: 'cite',
includeInToolGroup: true,
onSelect: function () {
surfaceModel.getFragment().insertContent(refText);
}
});
});
});