User:Chixpy/WSS1.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'); }

/*

PARCHE PARA COMENTARIOS DE LOS BLOGS

user:Ciencia Al Poder ha encontrado que es lo que faltaba if (window.wgNamespaceNumber == 500) { if (jQuery.prototype.jquery == '1.3.2') { importScriptURI(stylepath+'/common/jquery/jquery-1.4.2.js?'+wgStyleVersion); importScriptURI(stylepath+'/common/jquery/jquery.json-1.3.js?'+wgStyleVersion); importScriptURI(stylepath+'/common/jquery/jquery.cookies.2.1.0.js?'+wgStyleVersion); importScriptURI(stylepath+'/common/jquery/jquery.dump.js?'+wgStyleVersion); importScriptURI(stylepath+'/common/jquery/jquery.wikia.js?'+wgStyleVersion); importScriptURI(stylepath+'/common/jquery/jquery-ui-1.7.2.custom.js?'+wgStyleVersion); importScriptURI(stylepath+'/common/jquery/jquery.timeago.js?'+wgStyleVersion); } if (!window.ArticleComments) { importScriptURI(wgExtensionsPath+'/wikia/ArticleComments/js/ArticleComments.js?'+wgStyleVersion); importStylesheetURI(wgExtensionsPath+'/wikia/ArticleComments/css/ArticleComments.css?'+wgStyleVersion); importStylesheetURI(wgExtensionsPath+'/wikia/Blogs/css/Blogs.css?'+wgStyleVersion); } }