Usuário:Rei-artur/monobook/suite.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>
//Personalizado por Lijealso com adaptações à wikipédia em português.
//Para mais informações ver:
//http://es.wikipedia.org/wiki/Usuario:Axxgreazz/Monobook-Suite
//Objectivo: Fazer tarefas de manutenção num menor nº de passos
/***************************** Variables globales ********************************/
/*En wpUserName Coloca teu nome de usuário */
/*En wpSignature Escreve a mensagem a ser colocada antes da assinatura */
/*En wpMessage Escreve a tua mensagem de boas-vindas a usuários. ;=) */
/*********************************************************************************/
var wpUserName = 'Rei-artur';
var wpSign = '';
var wpMessage = '';
var wpConfirma = false;
/************************ Configurador de Módulos (1) ****************************/
/* Se desejas desactivar temporariamente um dos módulos principais: */
/* Botões, Busca ou Ligações Wiki, basta colocar duas barras "//" */
/* antes do comando addLoadEvent. */
/*********************************************************************************/
addLoadEvent(toolbarExtendido); //Módulo de Barra de ferramentas ext. (Botões, Toolbar)
// addLoadEvent(enlacesWiki); //Módulo de Enlaces Wiki (Ligações personalizadas)
// addLoadEvent(moduloBusqueda); //Módulo de Busca (extensão)
/************************ Configurador de Módulos (2) ****************************/
/* Se desejas descativar temporariamente um dos módulos secundários: */
/* Botões, Busca ou Ligações Wiki, basta colocar duas barras "//" */
/* antes do comando pluginImport. */
/*********************************************************************************/
pluginImport("wikicode.js"); //Módulo de LivePreview
pluginImport("history.js"); //Módulo de Historial (editar)
pluginImport("quickedit.js"); /*Edición rápida */
/*********************** Variáveis (Não modificar) ********************************/
mis_botones = new Array();
mis_enlaces = new Array();
mis_buscadores = new Array();
/********************** Configurador Módulo de Busca **************************/
otro_buscador ("http://en.wikipedia.org/wiki/","w:en","Wikipedia em inglês");
otro_buscador ("http://fr.wikipedia.org/wiki/","w:es","Wikipedia em espanhol");
otro_buscador ("http://www.flip.pt/FLiPOnline/tabid/96/Default.aspx","ort","Verificar ortografia");
otro_buscador ("http://www.priberam.pt/dlpo/definir_resultados.aspx?pal=","Prib","Dicionário Online Priberam");
otro_buscador ("http://vs.aka-online.de/cgi-bin/globalwpsearch.pl?search=","GS","Global Search");
otro_buscador ("http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?dbname=ptwiki&user=Rei-artur","ce","Contador edições");
/*********************** Configurador Ligações Wiki *******************************/
otro_enlace ("http://pt.wikipedia.org/wiki/Usuario:" + wpUserName + "/monobook.js","monobook.js");
otro_enlace ("http://pt.wikipedia.org/wiki/Usuario:" + wpUserName + "/monobook.css","monobook.css");
otro_enlace ("http://pt.wikipedia.org/wiki/Wikipedia:Esplanada","Derechos de autor");
/******************* Configurador da Barra de Ferramentas ***********************/
//Funções padrão de edição
otro_boton("http://upload.wikimedia.org/wikipedia/commons/6/6f/Bold_icon.png", "Texto em negrito", "negrita");
otro_boton("http://upload.wikimedia.org/wikipedia/commons/d/d7/Italic_icon.png", "Texto em itálico", "cursiva");
otro_boton("http://upload.wikimedia.org/wikipedia/commons/f/f3/Internal_link_icon.png", "Link interno", "enlace_interno");
otro_boton("http://upload.wikimedia.org/wikipedia/commons/7/73/External_link_icon.png", "Link externo (recuerda añadir el perfijo http://)", "enlace_externo");
otro_boton("http://upload.wikimedia.org/wikipedia/commons/b/ba/Headline_icon.png", "Secção", "titular");
otro_boton("http://upload.wikimedia.org/wikipedia/commons/8/82/Nowiki_icon.png", "no wiki", "formatowiki");
otro_boton("http://upload.wikimedia.org/wikipedia/commons/c/c7/Signature_icon.png", "assinatura", "firma");
//Funções complementares de edição
otro_boton("http://upload.wikimedia.org/wikipedia/commons/0/04/Button_array.png", "Tabela", "tabla_popup");
otro_boton("http://upload.wikimedia.org/wikipedia/commons/3/30/Btn_toolbar_rayer.png", "Riscado", "tachar");
otro_boton("http://upload.wikimedia.org/wikipedia/commons/9/97/Template_button.png", "Predefinição", "llaves");
otro_boton("http://upload.wikimedia.org/wikipedia/commons/8/8f/Cs_icon.png", "Tamanho do artigo", "tamaño_articulo");
//Funciones que completam informação sobre o artigo
otro_boton("http://upload.wikimedia.org/wikipedia/commons/8/8e/Button_stub.png", "Esboço", "esbozo");
otro_boton("http://upload.wikimedia.org/wikipedia/commons/b/b5/Button_mini_stub.png", "Mínimo", "miniesbozo");
otro_boton("http://upload.wikimedia.org/wikipedia/commons/1/11/Button_category.png", "Categoria", "category");
otro_boton("http://upload.wikimedia.org/wikipedia/commons/c/c8/Button_redirect.png", "Redireccionar", "redireccionar");
//Funções para tarefas de Manutenção
otro_boton("http://upload.wikimedia.org/wikipedia/commons/0/0d/Button_wikification.png", "Wikificar", "wikificar");
otro_boton("http://upload.wikimedia.org/wikipedia/commons/b/be/Button_merge_articles.png", "Fusionar", "fusionar");
//Mensajes en páginas de discusión de usuarios
otro_boton("http://upload.wikimedia.org/wikipedia/commons/5/54/Bvip_icon.png", "Boas-vindas IP", "bienvenida_ip");
otro_boton("http://img217.imageshack.us/img217/5972/20pxboutonvandale34by.png", "Lixo", "lixo");
otro_boton("http://img217.imageshack.us/img217/7213/20pxboutonvandale22iu.png", "Impróprio", "improprio");
otro_boton("http://upload.wikimedia.org/wikipedia/commons/e/ec/Button_aviso.png", "Aviso Usuarios", "avisousuario");
//Funciones para no bliblitecarios
otro_boton("http://upload.wikimedia.org/wikipedia/commons/f/f0/Bouton_Vandale0.png", "Destruir",
"destruir");
otro_boton("http://upload.wikimedia.org/wikipedia/commons/2/2e/Button_broom.png", "Revertir", "revertir");
otro_boton("http://upload.wikimedia.org/wikipedia/commons/9/90/Button_save_changes.png", "Guardar", "guardar");
/*********************************************************************************/
/* */
/* NÃO MODIFICAR NENHUMA PARTE DO CÓDIGO ABAIXO */
/* PORQUE PODE PRODUZIR FUNCIONAMIENTO INCORRECTO DAS FERRAMENTAS */
/* */
/*********************************************************************************/
/***************************** Módulo Ligações Wiki *******************************/
function enlacesWiki()
{
var l = document.getElementById("column-one");
var cadena_url ='';
var cadena_ini = '<div class="portlet" id="p-nbx">'
+ ' <h5>Enlaces Wiki</h5>'
+ ' <div class="pBody">'
+ ' <ul>';
var cadena_fin = ' </ul>'
+ ' </div>'
+ '</div> ';
if (l) {
for (i=0; i<mis_enlaces.length; i++)
{
var direccion = mis_enlaces[i].url;
var nombre = mis_enlaces[i].nom;
cadena_url+= ' <li><a href="'+ direccion + '">' + nombre + '</a></li>';}
l.innerHTML = l.innerHTML + cadena_ini + cadena_url + cadena_fin;
}
}
function otro_enlace (direccion, nombre)
{
var enl = { url: direccion, nom: nombre };
mis_enlaces[mis_enlaces.length] = enl;
}
/***************************** Módulo de Busca *******************************/
function moduloBusqueda()
{
var btSearch = "<br /><div>";
for (i=0; i<mis_buscadores.length;i++)
{
var direccion = mis_buscadores[i].url;
var nombre = mis_buscadores[i].nom;
var caption = mis_buscadores[i].cap;
if (caption != "")
btSearch += buttonCode(caption, nombre, direccion,"")
else
btSearch += "<br /><div>";
}
var boxSearch = document.getElementById("searchform");
if (boxSearch)
boxSearch.innerHTML += btSearch+"</div>";
}
function otro_buscador (direccion, nombre, caption)
{
var bus = { url: direccion, nom: nombre, cap: caption };
mis_buscadores[mis_buscadores.length] = bus;
}
function buttonCode(titulo, texto, inicio, fin)
{
return ' <input type="button" class="searchButton" onclick="goSearch(\''+inicio+'\', \''+fin+'\')" value="' + texto + '" title="' + titulo +'" />';
}
function goSearch(inicio, fin)
{
var text = document.getElementById("searchInput");
window.open(inicio + escape(text.value) + fin);
}
/******************** Módulo da Barra de ferramentas ***************************/
function toolbarExtendido()
{
var botones='';
botones='';
var toolbar = document.getElementById("toolbar")
if (toolbar!=null) {
//Estos botones se añaden a la barra de herramientas que hay sobre la caja de edición
for (i=0; i<mis_botones.length; i++)
{
var imageFile = mis_botones[i].img;
var speedTip = mis_botones[i].st;
var fn = mis_botones[i].fn;
botones+="<a href=\"javascript:" + fn +"()\">";
botones+="<img width=\"23\" height=\"22\" src=\""+imageFile+"\" border=\"0\" alt=\""+speedTip+"\" title=\""+speedTip+"\"/>";
botones+="</a>";
}
toolbar.innerHTML = botones;
}
} // fin toolbarExtendido
function otro_boton (imageFile, speedTip, funcion)
{
var btn = { img: imageFile, st: speedTip, fn: funcion };
mis_botones[mis_botones.length] = btn;
}
/****************************** Módulo Principal ********************************/
function Main()
{
LivePreviewInstall();
}
window.onload=function()
{
Main();
}
function pluginImport(nombre)
{
document.write('<script type="text/javascript" src="'
+ 'http://pt.wikipedia.org/w/index.php?title=Usuário:Lijealso/'+ nombre
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
}
function addLoadEvent(func) {
if (window.addEventListener) {
window.addEventListener("load", func, false);
} else if (window.attachEvent) {
window.attachEvent("onload", func);
}
}
/****************************** Módulos obligatórios ******************************/
pluginImport("functions.js");
pluginImport("table.js");
pluginImport("title.js");
pluginImport("operator.js");
//</nowiki></pre>