MediaWiki:Common.js

De Wiki Calamity Mod Oficial
Ir a la navegación Ir a la búsqueda
Limpiar la caché

Nota: Después de guardar, quizás necesites actualizar la caché de tu navegador para ver los cambios.

  • Firefox/Safari: Mantén presionada la tecla Mayús mientras pulsas el botón Actualizar, o presiona Ctrl+F5 o Ctrl+R (⌘+R en Mac)
  • Google Chrome: presiona Ctrl+Shift+R (⌘+Mayús+R en Mac)
  • Microsoft Edge: presiona la combinación Ctrl+Shift+R
  • Opera: vacía la caché en Herramientas → Preferencias
/* Imports */
mw.loader.load('https://calamitymod.wiki.gg/es/wiki/MediaWiki:PreloadTemplates.js?action=raw&ctype=text/javascript');
mw.loader.load('https://calamitymod.wiki.gg/es/wiki/MediaWiki:Ajax.js?action=raw&ctype=text/javascript');
mw.loader.load('https://calamitymod.wiki.gg/es/wiki/MediaWiki:Common2.js?action=raw&ctype=text/javascript');/*





*/
/* System I18n Calamity 
   -------------------- */
window.calamityCreateI18nInterface = function(module, strings) {
    var lang = mw.config.get('wgPageContentLanguage');
    var localStrings = window.calamityLocalI18n && window.calamityLocalI18n[module];
    return function (key) {
        return (
            (localStrings && localStrings[key]) ||
            (strings[lang] && strings[lang][key]) || 
            strings['en'][key] || 
            '<'+key+'>'
        );
    };
};
/* #endregion-i18n-calamity *//*






*//* Mover Historial al Menú 
    ------------------------- */
var historyElement = $('#ca-history');

if (historyElement.length > 0) {
    var actionsMenuContentList = $('#p-cactions .vector-menu-content-list');

    if (actionsMenuContentList.length > 0) {
        actionsMenuContentList.append(historyElement);
    }
}/*	







*//* #region Comments Link 
  ---------------------- */
$(document).ready(function() {
    var nombrePagina = mw.config.get('wgTitle');
    $('#ca-talk a').attr('href', '/es/wiki/' + nombrePagina + '#Comentarios');
    $('#ca-talk a').attr('title', 'Sección de comentarios');
    $('#ca-talk a').on('click', function(e) {
        e.preventDefault();
        var comentariosSection = $('.cs-comments');
        if (comentariosSection.length > 0) {
            $('html, body').animate({
                scrollTop: comentariosSection.offset().top
            }, 1000);
            window.location.hash = 'Comentarios';
        }
    });
});/* #end-region-comments-links *//*








*//* Quitar botón de editor de código para anónimos
  ----------------------------------------------- */
if (mw.config.get('wgUserName') === null) {
  var editTab = document.getElementById('ca-edit');
  if (editTab) {
    editTab.style.display = 'none';
  }
}/* #end-region-visual-edit-annons *//*







*//* Fires when DOM is ready
   ---------------------- */
$(function(){
    // #region Make sidebar sections collapsible
    $("#mw-panel .portal").each(function(index, el){
        var $el = $(el);
        var $id = $el.attr("id");
        if(!$id){
            return;
        }
        if(localStorage.getItem('sidebar_c_'+$id) === "y"){
            $el.addClass('collapsed').find('.body').slideUp(0);
        }
    });
    $("#mw-panel .portal").on("click", "h3", function(event){
        var $el = $(this).parent();
        var $id = $el.attr("id");
        if(!$id){
            return;
        }
        event.stopPropagation();
        $el.toggleClass('collapsed');
        if($el.hasClass('collapsed')){ // more consistent between class and slide status.
            $el.find('.body').slideUp('fast');
            localStorage.setItem('sidebar_c_'+$id, "y");
        }
        else{
            $el.find('.body').slideDown('fast');
            localStorage.setItem('sidebar_c_'+$id, "n");
        }
    });
    /* #endregion *//*
  
  
  
  
 
 
 
*//* Styles for Echo Extension
    -------------------------- */
if (mw.config.get('wgUserName') === null) {
    var userPage = document.getElementById('pt-userpage');
    var myTalk = document.getElementById('pt-mytalk');
    var parent = myTalk.parentNode;
    parent.insertBefore(userPage, myTalk); // Mover
    var notificationsNotice = document.querySelector('#pt-notifications-notice .mw-echo-notifications-badge');
    var notificationsAlert = document.querySelector('#pt-notifications-alert .mw-echo-notifications-badge');
//  Styles
    notificationsNotice.style.top = '-1px';
    notificationsNotice.style.backgroundColor = 'transparent';
    notificationsAlert.style.top = '-1px';
    notificationsAlert.style.backgroundColor = 'transparent';
}/* #end-region-echo-styles *//*






*//* Extension:RelatedArticles 
    -------------------------- */
$(document).ready(function() {
    var readMoreContainer = $('.read-more-container');
    var contentBody = $('#bodyContent');

    if (readMoreContainer.length > 0 && contentBody.length > 0) {
        readMoreContainer.appendTo(contentBody); // Move
    }
});/* #end-region-related-articles-script-move *//*






*//* #region Interwiki dropdown
   -------------------------- */
    $( function () {
        if (!mw.config.get('wgIsMainPage') && mw.config.get('wgIsArticle')) {
            var $sidebarInterwikis = $('#p-lang > .vector-menu-content > ul > li.interlanguage-link');
            if ($sidebarInterwikis.length > 0) {
                var $menu = $('<ul class="vector-menu-content-list menu">');
                $('<div id="p-lang-btn" class="mw-portlet mw-portlet-lang vectorMenu vector-menu vector-menu-dropdown" aria-labelledby="p-lang-btn-label" role="navigation">')
                    .insertBefore($('#firstHeading'))
                    .append($('<input type="checkbox" id="p-lang-btn-checkbox" role="button" class="mw-interlanguage-selector vectorMenuCheckbox vector-menu-checkbox"/>'))
                    .append($('<label id="p-lang-btn-label" class="vector-menu-heading mw-ui-button mw-ui-quiet mw-ui-progressive" aria-hidden="true">')
                            .text(($sidebarInterwikis.length+1 + ' idiomas')))
                    .append($('<div class="vector-menu-content body">').append($menu));
                $sidebarInterwikis.each(function() {
                    $menu.append($(this).clone());
                });
            }
        }
    } );
    /* #endregion-interwiki-dropdown */

});
/* End DOM ready */