Přeskočit na obsah

MediaWiki:Monobook.js: Porovnání verzí

Z Wikipedie, otevřené encyklopedie
Smazaný obsah Přidaný obsah
odstranění zastaralého kódu (tohle je už implicitní)
odstranění nepoužívaných tlačítek, možné zavést do MediaWiki:Gadget-LegacyToolbar2006.js
Řádek 54: Řádek 54:
}
}
} );
} );

/* přidaná tlačítka na edit toolbar pro všechny */
function commonCustomizeEditToolbar() {
var button;

// přesměrování
button = {
id: "button-redirect",
imageFile: "//upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png",
speedTip: "Přesměrování",
tagOpen: "#REDIRECT [[",
tagClose: "]]",
sampleText: "cíl"
};
mw.toolbar.addButton(button.imageFile,button.speedTip,button.tagOpen,button.tagClose,button.sampleText,button.id,button.id);
// horní index
button = {
id: "button-upper",
imageFile: "//upload.wikimedia.org/wikipedia/en/8/80/Button_upper_letter.png",
speedTip: "Horní index",
tagOpen: "<sup>",
tagClose: "</sup>",
sampleText: "horní index"
};
mw.toolbar.addButton(button.imageFile,button.speedTip,button.tagOpen,button.tagClose,button.sampleText,button.id,button.id);
// dolní index
button = {
id: "button-lower",
imageFile: "//upload.wikimedia.org/wikipedia/en/7/70/Button_lower_letter.png",
speedTip: "Dolní index",
tagOpen: "<sub>",
tagClose: "</sub>",
sampleText: "dolní index"
};
mw.toolbar.addButton(button.imageFile,button.speedTip,button.tagOpen,button.tagClose,button.sampleText,button.id,button.id);
// přeškrtnutí
button = {
id: "button-strike",
imageFile: "//upload.wikimedia.org/wikipedia/en/c/c9/Button_strike.png",
speedTip: "Přeškrtnutí",
tagOpen: "<del>",
tagClose: "</del>",
sampleText: "přeškrtnutý text"
};
mw.toolbar.addButton(button.imageFile,button.speedTip,button.tagOpen,button.tagClose,button.sampleText,button.id,button.id);
// odřádkování
button = {
id: "button-enter",
imageFile: "//upload.wikimedia.org/wikipedia/en/1/13/Button_enter.png",
speedTip: "Odřádkování",
tagOpen: "<br />",
tagClose: "",
sampleText: ""
};
mw.toolbar.addButton(button.imageFile,button.speedTip,button.tagOpen,button.tagClose,button.sampleText,button.id,button.id);
}

mw.loader.using('mediawiki.toolbar', commonCustomizeEditToolbar);

Verze z 6. 8. 2020, 16:23

/* přidat menu pro speciální znaky */
/* Musí odpovídat MediaWiki:Edittools! **/
/* podle en:wiktionary */

$( function() {
 var specialchars = document.getElementById('specialchars'),
   $menuSelect,
   chooseCharSubset,
   menu;

 if (specialchars) {
  chooseCharSubset = function (e) {
   var l = document.getElementById('specialchars').getElementsByTagName('p'),
    s = e.target.selectedIndex;
   for (var i = 0; i < l.length ; i++) {
    l[i].style.display = i == s ? 'inline' : 'none';
   }
  };

    menu = "<option>Středoevropské jazyky a zvláštní znaky</option>";
    menu += "<option>Matematika</option>";
    menu += "<option>AHD</option>";
    menu += "<option>Arabština</option>";
    menu += "<option>Cyrilice</option>";
    menu += "<option>Esperanto</option>";
    menu += "<option>Estonština</option>";
    menu += "<option>Francouzština</option>";
    menu += "<option>Havajština</option>";
    menu += "<option>Hebrejština</option>";
    menu += "<option>Chorvatština</option>";
    menu += "<option>IPA</option>";
    menu += "<option>Islandština</option>";
    menu += "<option>Italština</option>";
    menu += "<option>Katalánština</option>";
    menu += "<option>Maltština</option>";
    menu += "<option>Němčina</option>";
    menu += "<option>Pinyin</option>";
    menu += "<option>Polština</option>";
    menu += "<option>Portugalština</option>";
    menu += "<option>Rōmaji</option>";
    menu += "<option>Rumunština</option>";
    menu += "<option>Řečtina</option>";
    menu += "<option>Skandinávské jazyky</option>";
    menu += "<option>Srbština</option>";
    menu += "<option>Staroangličtina</option>";
    menu += "<option>Španělština</option>";
    menu += "<option>Velština</option>";
    menu += "<option>Vietnamština</option>";

  $menuSelect = $( '<select>' ).append( $( menu ) ).change(chooseCharSubset).css( 'display', 'inline' );
  $menuSelect.prependTo( specialchars );
  // Standaard-CharSubset
  chooseCharSubset( { target: $menuSelect[0] } );
 }
} );