Usuária:Beria/monobook.js
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>▼</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' );
}