Ugrás a tartalomhoz

Szerkesztő:Tgr/editbuttons.js

A Wikipédiából, a szabad enciklopédiából

Megjegyzés: közzététel után frissítened kell a böngésződ gyorsítótárát, hogy lásd a változásokat.

  • Firefox / Safari: tartsd lenyomva a Shift gombot és kattints a Frissítés gombra a címsorban, vagy használd a Ctrl–F5 vagy Ctrl–R (Macen ⌘–R) billentyűkombinációt
  • Google Chrome: használd a Ctrl–Shift–R (Macen ⌘–Shift–R) billentyűkombinációt
  • Edge: tartsd nyomva a Ctrl-t, és kattints a Frissítés gombra, vagy nyomj Ctrl–F5-öt
// teszt

removeOnloadHook('addCharSubsetMenu');
removeOnloadHook('InsertButtonsToToolBar');

var allowedSpecialCharacterTypes = ["Vietnami", "Alap", "HTML", "Wikikód", "Sablonok", "IPA"];

if (document.URL.indexOf("action=edit") > 0 || document.URL.indexOf("action=submit") > 0 || document.URL.indexOf("Speci%C3%A1lis:Upload") > 0) {
 
  // Listbox to select edit tools
  function __addCharSubsetMenu() {
    var specialchars = document.getElementById('specialchars');
    if (specialchars) {
      var menu = document.createElement('select');
      menu.style.display = 'inline';
      menu.onchange = function() {
        chooseCharSubset(menu.options[menu.selectedIndex].value);
      }
      var specialCharacterTypes = new Object();
      var l = document.getElementById('specialchars').getElementsByTagName('p');
      for (var i = 0; i < l.length; i++) {
        var title = l[i].title;
        var opt = document.createElement('option');
        opt.appendChild(document.createTextNode(title));
        opt.value = i;
        specialCharacterTypes[title] = opt;
      }
      if(typeof(allowedSpecialCharacterTypes) == 'undefined') {
        for (var i = 0; i < l.length; i++) {
          menu.appendChild(specialCharacterTypes[l[i].title]);
        }
        chooseCharSubset(0);
      } else {
        for(var i = 0; i < allowedSpecialCharacterTypes.length; i++) {
          if(typeof(specialCharacterTypes[allowedSpecialCharacterTypes[i]]) != 'undefined') {
            menu.appendChild(specialCharacterTypes[allowedSpecialCharacterTypes[i]]);
          }
        }
        chooseCharSubset(specialCharacterTypes[allowedSpecialCharacterTypes[0]].value);
      }
      specialchars.insertBefore(menu, specialchars.firstChild);
    }
  }
 
  // Extra buttons for the edit toolbar, based on en:User:MarkS/extraeditbuttons.js
  function __InsertButtonsToToolBar()
  {
  //Redirect
  mwCustomEditButtons[mwCustomEditButtons.length] = {
    "imageFile": "http://upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png",
    "speedTip": "Átirányítás",
    "tagOpen": "#REDIRECT [[",
    "tagClose": "]]",
    "sampleText": "Cél"}
  //Strike-Out Button
  mwCustomEditButtons[mwCustomEditButtons.length] = {
    "imageFile": "http://upload.wikimedia.org/wikipedia/en/c/c9/Button_strike.png",
    "speedTip": "Áthúzott szöveg",
    "tagOpen": "<s>",
    "tagClose": "</s>",
    "sampleText": "Áthúzott szöveg"}
  //Small Text
  mwCustomEditButtons[mwCustomEditButtons.length] = {
    "imageFile": "http://upload.wikimedia.org/wikipedia/commons/1/17/Button_small_2.png",
    "speedTip": "Apróbetűs szöveg",
    "tagOpen": "<small>",
    "tagClose": "</small>",
    "sampleText": "Apróbetűs szöveg"}
  //Code
  mwCustomEditButtons[mwCustomEditButtons.length] = {
    "imageFile": "http://upload.wikimedia.org/wikipedia/commons/3/30/Tt_icon.png",
    "speedTip": "Írógép-szöveg",
    "tagOpen": "<tt>",
    "tagClose": "</tt>",
    "sampleText": "Fix szélességű szöveg"}
  //Reference link button
  mwCustomEditButtons[mwCustomEditButtons.length] = {
    "imageFile": "http://upload.wikimedia.org/wikipedia/commons/c/c4/Button_ref.png",
    "speedTip": "Hivatkozás",
    "tagOpen": "<ref>",
    "tagClose": "</ref>",
    "sampleText": "Hivatkozás szövegének helye"}
  //Reference button
  mwCustomEditButtons[mwCustomEditButtons.length] = {
    "imageFile": "http://upload.wikimedia.org/wikipedia/commons/f/fe/Button_refs.png",
    "speedTip": "Hivatkozás lábrész",
    "tagOpen": "<references/>",
    "tagClose": "",
    "sampleText": ""}
  mwCustomEditButtons[mwCustomEditButtons.length] = {
    "imageFile": "http://upload.wikimedia.org/wikipedia/commons/e/eb/Button_plantilla.png",
    "speedTip": "Sablon",
    "tagOpen": "{{",
    "tagClose": "}}",
    "sampleText": "példa sablon"}
  }
 
  addOnloadHook(__addCharSubsetMenu);
  addOnloadHook(__InsertButtonsToToolBar);
}