Usuario:Superzerocool/barra.js

De Wikipedia, la enciclopedia libre

Nota: Después de guardar, debes refrescar la caché de tu navegador para ver los cambios. Internet Explorer: mantén presionada Ctrl mientras pulsas Actualizar. Firefox: mientras presionas Mayús pulsas el botón Actualizar, (o presiona Ctrl-Shift-R). Los usuarios de Google Chrome y Safari pueden simplemente pulsar el botón Recargar. Para más detalles e instrucciones acerca de otros exploradores, véase Ayuda:Cómo limpiar la caché.

//<nowiki>
var comillasLatinasBar = function() {
  $('#wpTextbox1').wikiEditor('addToToolbar', {
    'section': 'main',
    'group': 'format',
    'tools': {
      'latin_quote': {
        label: 'Comillas latinas',
        type: 'button',
        icon: '//upload.wikimedia.org/wikipedia/commons/a/ac/Norwegian_quote_sign.png',
        action: {
          type: 'encapsulate',
          options: {
            pre: "«",
            post: "»"
          }
        }
      }
    }
  });
  if (mw.config.get('wgNamespaceNumber') == 4 && mw.config.get('wgTitle') == 'Vandalismo en curso') {
    $('#wpTextbox1').wikiEditor('addToToolbar', {
      'section': 'advanced',
      'group': 'miscelanea',
      'tools': {
        'noProcede': {
          label: 'No procede acción, muy antiguo',
          type: 'button',
          icon: 'https://upload.wikimedia.org/wikipedia/commons/7/7b/Toolbar_clock.png',
          action: {
            type: 'encapsulate',
            options: {
              pre: "",
              peri: '{{no}}, muy antiguo para ser atendido. ~~~~',
              post: ""
            }
          }
        }
      }
    });

  }
};

$('#wpTextbox1').on('wikiEditor-toolbar-doneInitialSections', function() {
  if ($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) !== -1) {
    mw.loader.using('user.options').then(function() {
      // This can be the string "0" if the user disabled the preference ([[phab:T54542#555387]])
      if (mw.user.options.get('usebetatoolbar') == 1) {
        $.when(
          mw.loader.using('ext.wikiEditor'), $.ready
        ).then(comillasLatinasBar);
      }
    });
  }
});
//</nowiki>