MediaWiki:Gadget-addOButtonsToMain.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
  • 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
if (mw.config.get('wgAction') == "edit" || mw.config.get('wgAction') == "submit") {
  if (typeof(editorToolbarHook)=="undefined") {
    var editorToolbarHook = function(f, i) {
      var ci = i+1;
      if (typeof($)=="undefined" ||
         typeof($.wikiEditor)=="undefined" ||
         typeof($.wikiEditor.modules.toolbar)=="undefined" ||
         typeof($.wikiEditor.modules.toolbar.api.addToToolbar)=="undefined") {
        if (i<100) { // ha mégsincs editor, ne fusson a végtelenségig
          setTimeout(function() {
            editorToolbarHook(f, ci);
          }, 500);
        }
        return;
      }
      f();
    }
  }

  function addOriginalButtonsToNewToolbar() {
    $(document).ready(function() {
      $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        'section': 'main',
        'group': 'insert',
        'tools': {
          'small': {
            label: 'Apróbetűs szöveg',
            type: 'button',
            icon: '//upload.wikimedia.org/wikipedia/commons/4/45/Wikieditor-small-hu.png',
            action: {
              type: 'encapsulate',
              options: {
                pre: "<small>",
                post: "</small>"
              }
            }
          }
        }
      } );

      $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        'section': 'main',
        'group': 'insert',
        'tools': {
          'small': {
            label: 'Írógép-szöveg',
            type: 'button',
            icon: '//upload.wikimedia.org/wikipedia/commons/5/5e/Wikieditor-tt.png',
            action: {
              type: 'encapsulate',
              options: {
                pre: "<tt>",
                post: "</tt>"
              }
            }
          }
        }
      } );

      $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        'section': 'main',
        'group': 'insert',
        'tools': {
          'template': {
            label: 'Sablon beszúrása',
            type: 'button',
            icon: '//upload.wikimedia.org/wikipedia/commons/8/86/Wikieditor-template.png',
            action: {
              type: 'encapsulate',
              options: {
                pre: "{{",
                post: "}}"
              }
            }
          }
        }
      } );

      $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        'section': 'main',
        'group': 'insert',
        'tools': {
          'ref': {
            label: 'Forráshivatkozás beszúrása',
            type: 'button',
            icon: '//upload.wikimedia.org/wikipedia/commons/8/81/Wikieditor-reference.png',
            action: {
              type: 'encapsulate',
              options: {
                pre: "<ref>",
                post: "</ref>"
              }
            }
          }
        }
      } );

      $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        'section': 'main',
        'group': 'insert',
        'tools': {
          'reflist': {
            label: 'Forráshivatkozások listájának beszúrása',
            type: 'button',
            icon: '//upload.wikimedia.org/wikipedia/commons/8/8d/Wikieditor-references.png',
            action: {
              type: 'encapsulate',
              options: {
                pre: "{{források}}"
              }
            }
          }
        }
      } );
    });
  }

  editorToolbarHook(addOriginalButtonsToNewToolbar, 0);
}