Saltar para o conteúdo

Usuário:Fabiano Tatsch/vector.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)
  • Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5.
 /** Atalhos *********************************************************************************
  *     Ajuda: [[Wikipédia: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 ('eliminação');
  shortcutsAddLink ( 'Itens candidatos à eliminação (VDA)',      'Categoria:Itens_candidatos_à_eliminação' );
  shortcutsAddLink ( 'Páginas para eliminação rápida',           'Categoria:Páginas_para_eliminação_rápida' );
  shortcutsAddLink ( 'Páginas para eliminação rápida (Salebot)', 'Categoria:Páginas_para_eliminação_rápida_pelo_Salebot' );
  shortcutsAddLink ( 'Páginas para eliminação semirrápida',      'Categoria:!Páginas_para_eliminação_semirrápida' );
  shortcutsAddLink ( 'Páginas para eliminar',                    'Wikipedia:Páginas_para_eliminar' );
  shortcutsAddLink ( 'Registros de imagens',                     'Wikipedia:Páginas_para_eliminar/Registros' );
  shortcutsStartSection ('filtro de edições');
  shortcutsAddLink ( 'Etiquetas',        'Especial:Tags' );
  shortcutsAddLink ( 'Gestão',           'Especial:AbuseFilter' );
  shortcutsAddLink ( 'Página principal', 'Wikipedia:Filtro_de_edições' );
  shortcutsAddLink ( 'Registros',        'Especial:AbuseLog' );
  shortcutsStartSection ('registros');
  shortcutsAddLink ( 'Bloqueio',               'Especial:Registo/block' );
  shortcutsAddLink ( 'Criação de usuários',    'Especial:Registo/newusers' );
  shortcutsAddLink ( 'Edições patrulhadas',    'Especial:Registo/patrol' );
  shortcutsAddLink ( 'Eliminação',             'Especial:Registo/delete' );
  shortcutsAddLink ( 'Filtro de edições',      'Especial:Registo/abusefilter' );
  shortcutsAddLink ( 'Movimento',              'Especial:Registo/move' );
  shortcutsAddLink ( 'Privilégios',            'Especial:Registo/rights' );
  shortcutsAddLink ( 'Proteção',               'Especial:Registo/protect' );
  shortcutsAddLink ( 'Renomeação de usuários', 'Especial:Registo/renameuser' );
  shortcutsAddLink ( 'Todos',                  'Especial:Registo' );
  shortcutsStartSection ('usuários');
  shortcutsAddLink ( 'Administradores',      'Wikipedia:Administradores' );
  shortcutsAddLink ( 'Autorrevisores',       'Wikipedia:Autorrevisor' );
  shortcutsAddLink ( 'Burocratas',           'Wikipedia:Burocratas' );
  shortcutsAddLink ( 'Reversores',           'Wikipedia:Reversor' );
  shortcutsAddLink ( 'Robôs',                'Wikipedia:Robôs' );
  shortcutsAddLink ( 'Supervisores',    'Wikipedia:Supervisão' );
  shortcutsAddLink ( 'Verificadores',   'Wikipedia:CheckUser' );
  shortcutsStartSection ('utilidades');
  shortcutsAddLink ( 'Criar artigos',                   'Usuário:Fabiano Tatsch/Criar Artigos' );
  shortcutsAddLink ( 'Carregar arquivo no Commons',     'Commons:Special:Upload' );
  shortcutsAddLink ( 'Contribuições de novos usuários', 'Especial:Contribuições/newbies' );
  shortcutsAddLink ( 'Estatísticas',                    'Especial:Estatísticas' );
  shortcutsAddLink ( 'Páginas curtas',                  'Especial:Páginas_curtas' );
  shortcutsAddLink ( 'Páginas em falta',                'Especial:Páginas_em_falta' );
  shortcutsAddLink ( 'Páginas protegidas',              'Especial:Páginas_protegidas' );
  shortcutsAddLink ( 'Páginas sem categoria',           'Categoria:!Páginas_sem_categoria' );
  shortcutsAddLink ( 'Páginas sem interwiki',           'Especial:Páginas_sem_interwikis' );
  shortcutsAddLink ( 'Redirecionamentos duplos',        'Especial:Redireccionamentos_duplos' );
  shortcutsAddLink ( 'Redirecionamentos quebrados',     'Especial:Redireccionamentos_quebrados' );
  shortcutsAddLink ( 'Títulos protegidos',              'Especial:Títulos_protegidos' );
 }

 /** Botões de edição *********************************************************************************
  *     Ajuda: [[Ajuda:Guia de edição/Menus e ferramentas/Botão de edição]]
  * Descrição: Acrescenta botões à barra de edição
  ********************************************************************************************/
 window.AddMyOwnButton=function(tbar, caption, href, imgsrc) {
   var ba = document.createElement('a');
   ba.href = href;
   var img = document.createElement('img');
   img.src = imgsrc;
   img.alt = caption;
   ba.appendChild(img);
   tbar.appendChild(ba);
 };

 window.myOwnEditButtons=function() {
  var tbdiv=document.getElementById('toolbar');
  if ( tbdiv ) {
    tbdiv.appendChild(document.createTextNode(' '));

    // Botao:{Segunda Guerra Mundial/Marca}
    // FIXME: Use of "insertTags" is deprecated. Use mw.toolbar.insertTags instead.
    AddMyOwnButton(tbdiv, 'Segunda Guerra', 'javascript:document.editform.wpSummary.value=\'\ interwiki\';insertTags(\'\{\{AvançarDiscussão\}\}\\n\{\{Segunda Guerra Mundial\/Marca|qualidade=|importância=\|\{\{subst:rev\}\}\}\}\',\'\',\'\');', 'SGM');

  }
};

window.myAddOnload=function(f) {
  if (window.addEventListener) window.addEventListener("load", f, false);
  else if (window.attachEvent) window.attachEvent("onload",f);
};

myAddOnload(myOwnEditButtons);

/**
 * Action link: Last revision diff
 *
 * @source: www.mediawiki.org/wiki/Snippets/Last_revision_action
 * @rev: 2014-08-12
 */
mw.hook( 'wikipage.content' ).add( function() {
	// Not on Special pages
	if ( mw.config.get( 'wgCanonicalSpecialPageName' ) ) {
		return;
	}
	var url = mw.util.getUrl( mw.config.get( 'wgPageName' ) )  
		'?diff='   mw.config.get( 'wgCurRevisionId' ),
		$link = $( '#ca-lastdiff' ).find( 'a' );
	if ( $link.length ) {
		$link.attr( 'href', url );
	} else {
		mw.util.addPortletLink( 'p-cactions', url, 'Last', 'ca-lastdiff', 'Mostrar a última edição' );
	}
} );

 
/** Twinkle *********************************************************************************
 *     Ajuda: Wikipédia: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 */

 // botões para o projecto [[WP:1.0]]
importScript('Usuário:Rei-artur/monobook/wp10.js');
importScript('en:User:AzaToth/twinkle.js');
//importScript('Usuário:Fabiano Tatsch/teste.js');
//importScript('Usuário:Fabiano Tatsch/teste1.js');
importScript('Usuário:Fabiano Tatsch/correções.js');