User:FreeParKing/global.js

// // Módulo principal // // Gestiona la carga de los demás módulos // Este JavaScript está basado, //  aunque en este caso más bien inspirado, en el Monobook-Suite de //   Axxgreazz de WP-es. // COSAS POR MEJORAR (y que posiblemente no haga...): //  1.- Cambiar los "innerHTML" repartidos por los módulos por algo //    con más estilo... pero es que es tan sencillo usar la fuerza bruta... //   2.- Adaptar los módulos a las distintas skins... sobre todo enlaces y búsqueda //    para las quartz. // Los módulos deben añadirse por si solos mediante OnLoadHook o similar, excepto //  los de configuración y definición de funciones generales, por supuesto. // Por el momento establece como base Inciclopedia, exactamente //  Wikia:Inciclopedia:User:Chixpy/WSS1, pero en un futuro //  posiblemente se traslade a mi página de usuario en la central de Wikia // Todas aquellas cosas modificables se cargan en el siguiente orden: //  1.- Configuración global por defecto para todas las wikis. //      Wikia:Inciclopedia:User:Chixpy/WSS1/ -global.js //       Se puede desactivar // //  2.- Configuración local por defecto para esa wiki. //      :User:Chixpy/WSS1/ -local.js //       Se puede desactivar // //  3.- Configuración global del usuario para todas las wikis. //      Wikia:Inciclopedia:User: /WSS1/ -g.js //       Se puede desactivar // //  4.- La configuración local del usuario. //      :User: /WSS1/ .js //       Esta ya no se puede desactivar, porque no tiene sentido WSSIncluir ("", "", "inicializar.js"); // Módulo para crear y añadir la barra de herramientas WSSIncluir ("","","barrabotones.js"); // Módulo para crear y añadir menus y enlaces en el panel lateral WSSIncluir ("","","menusmw.js"); // Módulo para crear y añadir los botonesde búsqueda WSSIncluir ("","","botonesbusqueda.js"); // LivePreview WSSIncluir ("","","livepreview.js"); // Popups dinámicos WSSIncluir ("","","popups.js"); // Revertir a versión específica WSSIncluir ("","","reversion.js"); // Funcion básica para este módulo // -- // No es conveniente modificarlo a no ser que se sepa que se hace // Incluimos las configuraiones de los módulos WSSIncluir ("", "", "parametros-global.js"); WSSIncluir (wgServer + wgScriptPath, "", "parametros-local.js"); WSSIncluir ("", wgUserName + "/WSS1", "parametros-g.js"); WSSIncluir (wgServer + wgScriptPath, wgUserName + "/WSS1", "parametros.js"); // Incluye cualquier JavaScript a la página //  url - La dirección donde se encuentre "index.php" de la wiki //        ("" = Inciclopedia) //  usuario - Usuario (y páginas padre) que tiene el JavaScript a incluir //            ("" = Chixpy/WSS1) //  nombre - Nombre de la página del JavaScript function WSSIncluir(url, usuario, nombre) {  if (url=="") {url = 'http://community.wikia.com'; }; if (usuario=="") {usuario = 'Chixpy/WSS1'; }; importScriptURI(url + '/index.php?title=User:' + usuario + '/' + nombre +    '&action=raw&ctype=text/javascript'); }