Usuária:Beria/monobook.js

Origem: Wikipédia, a enciclopédia livre.

Nota: Depois de publicar, poderá ter de contornar a cache do seu navegador para ver as alterações.

  • Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
  • Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
  • Internet Explorer / Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5
  • Opera: Pressione Ctrl-F5.
//<pre><nowiki>
/**** Monobook ****/
// -> Inicialização
incluir ("","","init.js");           
incluir ("","","funciones.js");
// -> Personalização
incluir ("","","misparametros.js");
incluir ("","","misfunciones.js");
incluir ("","","misbotones-full.js");
incluir ("","","misbuscadores-full.js");
incluir ("","","misflotantes.js");
// -> Módulos
incluir ("","","toolbarextendido.js");   /*Módulo de Barra de herramientas */
incluir ("","","enlaceswiki.js");        /*Módulo de Enlaces Wiki */
incluir ("","","modulobusqueda.js");     /*Módulo de Búsqueda */
incluir ("","","popups.js");             /*Módulo de Popups */
incluir ("","","livepreview2.js");       /*Módulo de LivePreview v1.2 de Sanbec*/
incluir2 ("","","antivandaltool.js");             /*Módulo Anti-vandalismo */
incluir ("","","reversion.js");          /*Módulo de Reversión */
incluir ("","","statuschanger.js");      /*Administración de estados */
incluir ("","","quickedit.js");          /*Edición rápida */
incluir ("","","panelcontrol.js");       /*Panel de control del Monobook */
incluir ("","","moveedit.js");
// -> Funções base
function incluir(url,usuario,nombre)   
{
   if (url=="") {url = 'pt.wikipedia.org'; }
   if (usuario=="") {usuario = 'Lijealso'; };  /*não alterar */
   mw.loader.load( 'http://' + url + '/w/index.php?title=User:' + usuario + '/' + nombre + '&action=raw&ctype=text/javascript' );
}
function incluir2(url,pagina,nombre)   
{
   if (url=="") {url = 'pt.wikipedia.org'; }
   if (pagina=="") {pagina = 'Wikipedia:Software'; };  /*não alterar */
   mw.loader.load( 'http://' + url + '/w/index.php?title=' + pagina + '/' + nombre + '&action=raw&ctype=text/javascript' );
}

/** AutoEd ***********************************************************************
  *    Origem: [[en:Wikipedia:AutoEd/complete.js]]
  *     Ajuda: [[en:Wikipedia:AutoEd]]
  * Descrição: helps to automatically make certain changes in articles.
  *     Autor: [[:en:User:Drilnoth]] e [[:en:User:Plastikspork]]
  ********************************************************************************************/
importScript('Wikipedia:AutoEd/complete.js');

/** Twinkle *********************************************************************************
*     Ajuda: Wikipedia:Software/Scripts/Twinkle
* Descrição: Fornece várias ferramentas de manutenção, reversão, etc.
*     Autor: w:en:User:AzaToth
********************************************************************************************/
importScript('Usuário:Lijealso/morebits.js');       /* módulo-base necessário para os outros */
importScript('Usuário:Lijealso/twinklefluff.js');   /* reversão de edições */
importScript('Usuário:Lijealso/er.js');             /* eliminação rápida */


/***** Histórico nas novas mensagens ****************************************
 
  Adiciona um link para o "histórico" quando você recebe uma nova mensagem. 
 
*/
$( function() {
 
  var messdiv = document.getElementById( "contentSub" ).nextSibling;
  if ( messdiv.className != "usermessage" ) {
    var messdiv = messdiv.nextSibling;  /* Skip the Firefox text node. */
  }
  if ( messdiv.className == "usermessage" ) {
    var link = document.createElement( "a" );
    link.appendChild( document.createTextNode( "ver  histórico" ) );
    link.href = mw.config.get('wgScript') + "?title=User_talk:" + mw.config.get('wgUserName') + "&action=history";
 
    messdiv.insertBefore( document.createTextNode( ", " ), messdiv.lastChild );
    messdiv.insertBefore( link, messdiv.lastChild );
  }
 
} );  /* End New messages history */



/** Mass rollback *********************************************************************************/
//Mass rollback function
//Written by John254
//Adapted from User:Mr.Z-man/rollbackSummary.js
//Instructions: Selecting the "rollback all" tab when viewing a user's contributions history
//will open all rollback links displayed there. (Use with caution)
 
function rollbackEverythingButton() {
var hasRollback = getElementsByClassName(document, "span", "mw-rollback-link");
if (hasRollback[0] && (document.title.indexOf("User contributions") != -1) ) {
mw.util.addPortletLink('p-cactions', 'javascript:rollbackEverything()', "rollback all", "ca-rollbackeverything", "rollback all edits displayed here");
}
}
$(rollbackEverythingButton);
function rollbackEverything() {
for (var i in document.links) {
if (document.links[i].href.indexOf('action=rollback') != -1) {
window.open(document.links[i].href);
}
}
}

// See [[{{TALKPAGENAME}}|Talk page]] <pre>
if (mw.config.get('wgNamespaceNumber') >= 0)
$(function(){
 var pCactions = document.getElementById('p-cactions');
 if (!pCactions) return;
 var caMain = pCactions.getElementsByTagName('li')[0];
 var caTalk = document.getElementById('ca-talk');
 var caEdit = document.getElementById('ca-edit');
 if (!caEdit) caEdit = document.getElementById('ca-viewsource');
 var caHistory = document.getElementById('ca-history');
 if (!caMain || !caTalk || !caEdit || !caHistory) return;
 var el_move, el_create, id2;
 if (mw.config.get('wgNamespaceNumber') % 2) { //talk space
   el_move = caTalk; el_create = caMain; id2 = '';
 } else {
   el_move = caMain; el_create = caTalk; id2 = 'discussion';
 }
 caEdit.firstChild.innerHTML = 'editar';
 caHistory.firstChild.innerHTML = 'histórico';
 el_move.parentNode.insertBefore(caHistory, el_move.nextSibling);
 el_move.parentNode.insertBefore(caEdit, el_move.nextSibling);
 var href = el_create.firstChild.getAttribute('href', 2);
 if (el_create.className.indexOf('new') < 0){
   mw.util.addPortletLink('p-cactions', href + '?action=history', 'histórico',
     'ca-history-'+id2, id2+' history', '', el_create.nextSibling);
   mw.util.addPortletLink('p-cactions', href + '?action=edit', 'editar',
     'ca-edit-'+id2, 'Edit '+id2, '', el_create.nextSibling);
 } 
  caMain.style.marginRight = '0.3em'; 
  caTalk.style.marginRight = '0.3em'; 
  caTalk.style.marginLeft  = '1.6em'; 
})
// </pre>

/** WikiProjetosLinks *************************************************************
  * Descrição: Adiciona, link para os demais projetos lusófonos no tópo da página.
  *********************************************************************************/
$( function() {
 var wrapper = document.getElementById("globalWrapper");
 if (wrapper) {
  var div = document.createElement('div');
  div.id = "wmplinks";
  div.className = "noprint";
  div.style.cssText = "position:absolute; z-index:40; left:160px; top:15px; text-align:center; clear:both; float:left; font-size:90%; background-color:#f9f9f9; padding:3px 3px 3px 3px; border:1px solid #aaa; width:76px; display:none";
 div.innerHTML = '<a href="http://pt.wikibooks.org/wiki/P%C3%A1gina_principal" title="b:Página principal" style="color:#36b">Wikilivros</a><br/>\
 <a href="http://pt.wikiversity.org/wiki/P%C3%A1gina_principal" class="extiw" title="v:Página principal" style="color:#36b">Wikiversidade</a><br/>\
 <a href="http://pt.wikinews.org/wiki/P%C3%A1gina_principal" class="extiw" title="n:Página principal" style="color:#36b">Wikinotícias</a><br/>\
 <a href="http://pt.wiktionary.org/wiki/P%C3%A1gina_principal" class="extiw" title="wikt:Página principal" style="color:#36b">Wikicionário</a><br/>\
 <a href="http://pt.wikisource.org/wiki/P%C3%A1gina_principal" class="extiw" title="s:Página principal" style="color:#36b">Wikisource</a><br/>\
 <a href="http://pt.wikiquote.org/wiki/P%C3%A1gina_principal" class="extiw" title="q:Página principal" style="color:#36b">Wikiquote</a>';
 wrapper.insertBefore(div, wrapper.firstChild);
  div = document.createElement('div');
  div.id = "wmpmenu";
  div.className = "noprint";
  div.style.cssText = "position:absolute; z-index:39; left:161px; top:1px; clear:both; float:left; font-size:90%";
 div.innerHTML = '<a href="http://pt.wikipedia.org/wiki/Wikimedia_Foundation"  onclick="this.blur();wmplinks();return !1" class="extiw" title="colabore também em outros projetos" style="color:#36b">Wikis <small>&#9660;</small></a>';
 wrapper.insertBefore(div, wrapper.firstChild); } } )
function wmplinks() {
 var div = document.getElementById('wmplinks');
 if (div.style.display == 'block') div.style.display = 'none';
 else div.style.display = 'block'; }



/** Atalhos *********************************************************************************
  *     Ajuda: [[Wikipedia:Software/Scripts/Atalhos]]
  * Descrição: Acrescenta ligações personalizadas num menu lateral
  *     Autor: [[:en:User:Jsimlo]]
  ********************************************************************************************/
mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Jsimlo/shortcuts.js&action=raw&ctype=text/javascript' );
function shortcutsInit ()
{ 
  shortcutsStartSection ( 'Portais' );
  shortcutsAddLink ( 'Portais',                'Wikipedia:Portal' );
  shortcutsAddLink ( 'Portal Cristianismo',    'Portal:Cristianismo' );
  shortcutsAddLink ( 'Portal Islão',           'Portal:Islão' );
  shortcutsAddLink ( 'Portal Religião',        'Portal:Religião' );

shortcutsStartSection (  'Tutoria'  );
  shortcutsAddLink ( 'Café dos Novatos',       'Wikipedia:Café dos novatos' );
  shortcutsAddLink ( 'Adotar um Novato',       'Categoria:!Tutorados' );

shortcutsStartSection (  'Mediação'  );
  shortcutsAddLink ( 'Mediação',               'Wikipedia:Mediação de conflitos' );
  shortcutsAddLink ( 'Mediação informal',      'Wikipedia:Mediação informal' );
  shortcutsAddLink ( 'Pedidos de opinião',     'Wikipedia:Pedidos de opinião' );
  shortcutsAddLink ( 'Ped. opinião - users',   'Wikipedia:Pedidos de opinião/Conduta de usuário' );

shortcutsStartSection (  'Esplanada'  );
  shortcutsAddLink ( 'Esplanada Geral',        'Wikipedia:Esplanada/geral' );
  shortcutsAddLink ( 'Esplanada Anúncios',     'Wikipedia:Esplanada/anúncios' );
  shortcutsAddLink ( 'Esplanada Propostas',    'Wikipedia:Esplanada/propostas' );

shortcutsStartSection (  'Tarefas administrativas'  );
  shortcutsAddLink ( 'Spam-blacklist',         'MediaWiki:Spam-blacklist' );
  shortcutsAddLink ( 'Eliminar - votação',     'Wikipedia:Páginas para eliminar' );
  shortcutsAddLink ( 'Eliminar - ER',          'Categoria:Páginas para eliminação rápida' );
  shortcutsAddLink ( 'Eliminar - VDA',         'Categoria:Itens candidatos à eliminação' );

shortcutsStartSection (  'Pedidos a administradores'  );
  shortcutsAddLink ( 'Pedidos de Bloqueio',    'Wikipedia:Pedidos a administradores/Pedidos de bloqueio' );
  shortcutsAddLink ( 'Discussão de Bloqueio',  'Wikipedia:Pedidos a administradores/Discussão de bloqueio' );
  shortcutsAddLink ( 'Pedidos de Proteção',    'Wikipedia:Pedidos a administradores/Proteção de páginas' );
  shortcutsAddLink ( 'Desproteção de pags',    'Wikipedia:Pedidos a administradores/Desproteção de páginas' );
  shortcutsAddLink ( 'Editar pags. protegidas','Wikipedia:Pedidos a administradores/Páginas protegidas' );
  shortcutsAddLink ( 'Pedidos de restauro',    'Wikipedia:Pedidos a administradores/Restauro de páginas' );
  shortcutsAddLink ( 'Fusão de históricos',    'Wikipedia:Pedidos a administradores/Histórico' );
  shortcutsAddLink ( 'Guerras de edição',      'Wikipedia:Pedidos a administradores/Guerras de edição' );
  shortcutsAddLink ( 'Outros pedidos',         'Wikipedia:Pedidos a administradores/Outros pedidos' );

shortcutsStartSection (  'Burocrata e CheckUser'  );
  shortcutsAddLink ( 'Renomeação de contas',   'Wikipedia:Renomeação de conta' );
  shortcutsAddLink ( 'Café dos burocratas',    'Wikipedia:Café dos burocratas' );
  shortcutsAddLink ( 'Privilégios',            'Especial:Privilégios' );
  shortcutsAddLink ( 'Renomear usuário',       'Especial:Renomear utilizador' );
  shortcutsAddLink ( 'Pedidos a CheckUser',    'Wikipedia:Pedidos a verificadores' );
  shortcutsAddLink ( 'Pedidos de verificação', 'Wikipedia:CheckUser/Pedidos de verificação' );
  shortcutsAddLink ( 'Verificar usuário',      'Especial:CheckUser' );

shortcutsStartSection (  'Políticas'  );
  shortcutsAddLink ( 'Os Cinco Pilares',       'Wikipedia:Cinco pilares' );
  shortcutsAddLink ( 'Política de Bloqueio',   'Wikipedia:Política de bloqueio' );
  shortcutsAddLink ( 'Imparcialidade',         'Wikipedia:Princípio da imparcialidade' );
  shortcutsAddLink ( 'Livro de estilo',        'Wikipedia:Livro de estilo' );
  shortcutsAddLink ( 'Guia de edição',         'Ajuda:Guia de edição' );
  shortcutsAddLink ( 'O que a Wiki não é',     'Wikipedia:O que a Wikipédia não é' );

shortcutsStartSection (  'Manuntenção'  );
  shortcutsAddLink ( 'Páginas sem saída',      'Especial:Páginas sem saída' );  
  shortcutsAddLink ( 'Páginas sem cat',        'Especial:Páginas sem categorias' );
  shortcutsAddLink ( 'Wikificação',            'Categoria:!Artigos precisando de wikificação' );
  shortcutsAddLink ( 'Artigos a fundir',       'Categoria:!Artigos a sofrerem fusão' );
  shortcutsAddLink ( 'Predefinições',          'Wikipedia:Namespace predefinição' );
  shortcutsAddLink ( 'Pred. de Esboço',        'Wikipedia:Namespace predefinição/Avisos e alertas/Esboços' );
  shortcutsAddLink ( 'Avisos à usuários',      'Wikipedia:Namespace predefinição/Avisos e alertas/Usuários' );

}