User:Chixpy/WSS2/WSS2

// // // 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. // Todas aquellas cosas modificables se cargan en el siguiente orden: //  1.- Configuración global por defecto para todas las wikis. //      http://community.wikia.com/wiki/User:Chixpy/WSS2/ -global //      Se puede desactivar // //  2.- Configuración local por defecto para esa wiki. //      :User:Chixpy/WSS2/ -local //      Se puede desactivar // //  3.- Configuración global del usuario para todas las wikis. //      http://community.wikia.com/wiki/User: /WSS2/ -g //      Se puede desactivar // //  4.- La configuración local del usuario. //      :User: /WSS2/ //      Esta ya no se puede desactivar, porque no tiene sentido // Incluye cualquier JavaScript a la página, no tocar a no ser que se sepa que se hace //  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/WSS2'; }; importScriptURI(url + '/index.php?title=User:' + usuario + '/' + nombre +   '&action=raw&ctype=text/javascript'); }

WSSIncluir ("", "", "inicializar"); if ( skin == "monobook") { // Módulo para crear y añadir la barra de herramientas WSSIncluir ("","","barrabotones"); // Módulo para crear y añadir menus y enlaces en el panel lateral WSSIncluir ("","","menusmw"); // Módulo para crear y añadir los botonesde búsqueda WSSIncluir ("","","botonesbusqueda"); }

// LivePreview WSSIncluir ("","","livepreview"); // Popups dinámicos WSSIncluir ("","","popups"); // Revertir a versión específica WSSIncluir ("","","reversion"); // Incluimos las configuraciones de los módulos // // No es conveniente modificarlo a no ser que se sepa que se hace WSSIncluir ("", "", "parametros-global"); WSSIncluir (wgServer + wgScriptPath, "", "parametros-local"); WSSIncluir ("", wgUserName + "/WSS2", "parametros-g"); WSSIncluir (wgServer + wgScriptPath, wgUserName + "/WSS2", "parametros"); //