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
  • Internet Explorer / Edge: tartsd nyomva a Ctrl-t, és kattints a Frissítés gombra, vagy nyomj Ctrl–F5-öt
  • Opera: Nyomj Ctrl–F5-öt
/*
== Legördülő menü és extra gombok az edittools-ba ==
*/

if (document.URL.indexOf("action=edit") > 0 || document.URL.indexOf("action=submit") > 0 || (wgCanonicalNamespace == "Special" && wgCanonicalSpecialPageName == "Upload")) {

  function addCharSubsetMenu() {
    var forceAll = false;
    var specialchars = document.getElementById('specialchars');
    if (!specialchars) return;
    var menu = document.getElementById('charSubsetMenu');
    if (!menu) {
      menu = document.createElement('select');
      menu.id = 'charSubsetMenu';
      menu.style.display = 'inline';
      menu.onchange = function() {
        chooseCharSubset(menu.options[menu.selectedIndex].value);
      }
    } else { // személyreszabott menü teljesre váltásakor
      forceAll = true;
      var menuChildNodes = [];
      for (var i = 0; i < menu.childNodes.length; i++) {
        menuChildNodes.push(menu.childNodes[i]);
      }
      for(var i = 0; i < menuChildNodes.length; i++) {
        menu.removeChild(menuChildNodes[i]);
      }
    }
    
    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' || forceAll) {
      for (var i = 0; i < l.length; i++) {
        menu.appendChild(specialCharacterTypes[l[i].title]);
      }
    } else { // személyreszabott menü
      for(var i = 0; i < allowedSpecialCharacterTypes.length; i++) {
        if(typeof(specialCharacterTypes[allowedSpecialCharacterTypes[i]]) != 'undefined') {
          menu.appendChild(specialCharacterTypes[allowedSpecialCharacterTypes[i]]);
        }
      }
      var showAll = document.createElement('option');
      showAll.appendChild(document.createTextNode("több..."));
      showAll.style.fontStyle = 'italic';
      showAll.value = 999;
      menu.appendChild(showAll);
    }
    
    if (forceAll) { // select visszaállítása az aktív karakterkészletre
      var value = -1;
      var l = specialchars.getElementsByTagName('p');
      for (var i = 0; i < l.length ; i++) {
        if (l[i].style.display == 'inline') {
          value = i;
          break;
        }
      }
      for (var i = 0; i < menu.options.length; i++) {
        if (menu.options[i].value == value) {
          menu.selectedIndex = i;
          break;
        }
      }
    } else { // első karakterkészlet aktiválása
      chooseCharSubset(menu.options[0].value);
    }
    specialchars.insertBefore(menu, specialchars.firstChild);
  }
  function chooseCharSubset(s) {
    if (s == 999) { // "több..." opció
      addCharSubsetMenu();
      return;
    }
    var l = document.getElementById('specialchars').getElementsByTagName('p');
    for (var i = 0; i < l.length ; i++) {
      l[i].style.display = (i == s) ? 'inline' : 'none';
    }
  }

  // Extra gombok a szerkesztő ablak felett en:User:MarkS/extraeditbuttons.js
  function InsertButtonsToToolBar() {
    //Átirányítás
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "//upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png",
      "speedTip": "Átirányítás",
      "tagOpen": "#ÁTIRÁNYÍTÁS [[",
      "tagClose": "]]",
      "sampleText": "Cél" }
    //Áthúzott szöveg
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "//upload.wikimedia.org/wikipedia/en/c/c9/Button_strike.png",
      "speedTip": "Áthúzott szöveg",
      "tagOpen": "<s>",
      "tagClose": "</s>",
      "sampleText": "Áthúzott szöveg" }
    //Apró betűs
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "//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" }
    //Írógép-szöveg
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "//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</ref></small>Hivatkozás szövegének helye<small><ref>
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "//upload.wikimedia.org/wikipedia/commons/c/c4/Button_ref.png",
      "speedTip": "Forráshivatkozás",
      "tagOpen": "<ref>",
      "tagClose": "</ref>",
      "sampleText": "Hivatkozás szövegének helye" }
    //Reference button
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "//upload.wikimedia.org/wikipedia/commons/f/fe/Button_refs.png",
      "speedTip": "Forráshivatkozás lábrész",
      "tagOpen": "{" + "{jegyzetek}}",
      "tagClose": "",
      "sampleText": "" }
    // Sablon gomb
    mwCustomEditButtons[mwCustomEditButtons.length] = {
      "imageFile": "//upload.wikimedia.org/wikipedia/commons/e/eb/Button_plantilla.png",
      "speedTip": "Sablon",
      "tagOpen": "{{",
      "tagClose": "}}",
      "sampleText": "példa sablon" }

    $.each(mwCustomEditButtons, function(i, el) {
      mw.toolbar.insertButton(el.imageFile, el.speedTip, el.tagOpen, el.tagClose, el.sampleText);
    });

    var signatureIndex = null;
    $('#mw-editbutton-signature').unbind('click').click(function() {
         mw.toolbar.insertTags("–&" + "nbsp;~~" + "~~", '', '');
    });
  }

  $(addCharSubsetMenu);
  if (mw.toolbar && mw.toolbar.insertButton) {
    $(InsertButtonsToToolBar);
  }
}

/*
== Extra gombok Vector alatt ==
*/

// UsabilityInitiative toolbar customization
$(function() {
  if ( typeof $.wikiEditor != "undefined" ) {
    // special characters
    $( '#wpTextbox1' ).bind( 'wikiEditor-toolbar-buildSection-characters', function( event, section ) {
      var paren = function(left, right) {
        return { label: left + right, action: { type: 'encapsulate', options: { pre: left, post: right } } }; 
      };
      var pages = {
        basic: {
          layout: 'characters',
          label: 'Alap',
          characters: [ 'á', 'é', 'í', 'ó', 'ö', 'ő', 'ú', 'ü', 'ű', 'Á', 'É', 'Í', 'Ó', 'Ö', 'Ő', 'Ú', 'Ü', 'Ű',
            '~', '|', '#', paren('„', '”'), paren('»', '«'), paren('’', '’'), '’', '–', '…', paren('<', '>'), '°', '‰', 
            '×', '→', '∅', 'µ', '²', '³', '½', '⅓', '⅔', '¼', '¾', '€', '§', '†', '‡', '©', '®', '•', '·', '&nbsp;', '‑' ]
        }
      };
      for (i in section.pages) {
        pages[i] = section.pages[i];
      }
      section.pages = pages;
    });
  }
});