MediaWiki:CommonTooltipCita.js

Versione del 25 apr 2025 alle 14:52 di Gianni (discussione | contributi) (Creata pagina con "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: 're...")
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

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);
      }
    });
  });
});