MediaWiki:Common.js: mudanças entre as edições
Ir para navegação
Ir para pesquisar
imported>Vieirae Sem resumo de edição |
Sem resumo de edição |
||
Linha 231: | Linha 231: | ||
/* Google AdSense Snippet de Verificação */ | /* Google AdSense Snippet de Verificação */ | ||
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4223395591574763" | |||
crossorigin="anonymous"></script> | |||
Edição das 00h37min de 14 de março de 2025
/* Abrir Spoilers */ $(document).ready(function(){ $('.showspoiler').click(function(){ var a = $('.spoiler').css('display'); if (a == "none"){ $('.showspoiler').text("Clique para fechar todos os spoilers"); $('div.spoiler').css({'display': 'block'}); } else { $('.showspoiler').text("Clique para abrir todos os spoilers"); $('div.spoiler').css({'display': 'none'}); } }); }); /* Sempre mostra Spoilers */ $(document).ready(function(){ $('[data-sempre-mostrar]').click(function(){ if($.cookie('sempre-mostrar-spoilers') === "true") { $.cookie('sempre-mostrar-spoilers', "false", { expires: 360, path: '/' }); } else { $.cookie('sempre-mostrar-spoilers', "true", { expires: 360, path: '/' }); } $('#spoil').toggle(); $('.showhide').toggle(); }); }); /* Quest Spoils */ $(document).ready(function(){ var url = location.hash; if (url.length > 0 || $.cookie('sempre-mostrar-spoilers') === "true"){ $('.showhide').click(function(){ $('#spoil').toggle(); $('.showhide').toggle(); }); } else { $('#spoil').toggle(); $('.showhide').toggle(); $('.showhide').click(function(){ $('#spoil').toggle(); $('.showhide').toggle(); }); } }); /* Tirar ícone de links externos */ $('.mapa > a').removeClass('external text'); $('#siteNotice a').removeClass('external text'); /* Tirar atributo title de links */ $('.tooltip > a').removeAttr('title'); /* Transcrições NPCs */ $(document).ready(function() { $('#show2, #show3').click(function() { $('.hide').toggle(); }); }); /* Criaturas */ $(document).ready(function () { var height = $('#hab').height(); if (height >= 50) { $('#hab').addClass('hide'); $('#show').removeClass('hide'); } $('#show').click(function () { $('.hide').toggle(); $('.showhab').toggle(); $('#NPC').addClass('hide'); }); }); /** Cria component DIV. */ function createComponent(id, css, doc, target, callback) { var params = { "name": "div", "id": id, "css": css }; iframeInsertComponents(params, doc, target, callback); } /** Cria component LINK que carrega CSS. */ function createCss(doc, target, href, callback) { var params = { "name": "link", "rel": "stylesheet", "href": href }; iframeInsertComponents(params, doc, target, callback); } /** Cria component Script que carrega JavaScript. */ function createScript(doc, target, code, callback) { var params = { "name": "script", "type": "text/javascript", "code": code }; iframeInsertComponents(params, doc, target, callback); } /** Cria component STYLE que carrega CSS na HEAD. */ function createStyle(doc, target, css, callback) { var params = { "name": "style", "css": css }; iframeInsertComponents(params, doc, target, callback); } /** Checa se a Variavel existe */ function isDefined(variable) { return typeof variable !== 'undefined'; } /** Algumas telas utiliza iFrames e precisa injetar JavaScripts para funcionar corretamente */ function iframeInsertComponents(params, doc, target, callback) { //doc, target, src, callback var s = doc.createElement(params.name); if (params.name == "script") { s.type = params.type; } if (params.name == "link") { s.rel = params.rel; } if (params.name == "div") { s.id = params.id; if (params.css != null) { Object.entries(params.css).forEach(function(arr, i) { $(s).css(arr[0], arr[1]); }); } } if(callback) { if (s.readyState){ //IE s.onreadystatechange = function(){ if (s.readyState == "loaded" || s.readyState == "complete"){ s.onreadystatechange = null; callback(); } }; } else { //Others s.onload = function(){ callback(); }; } } if (params.name == "style") { Object.entries(params.css).forEach(function(arr, i) { var attrs = ""; Object.entries(arr[1]).forEach(function(attr, i) { attrs += '\n' + attr[0] + ': ' + attr[1]; }); if (i === 0) { s.innerText = arr[0] + ' {' + attrs + '\n}'; } }); } if (params.name == "script") { if (params.code.src != null && params.code.src != "") { s.src = params.src; } if (params.code.code != null) { console.log(params.code.code); var re = new RegExp('\n', 'g'); s.innerText = params.code.code.replace(re, '');//.split('<br>').join('\n'); } } if (params.name == "link") { s.href = params.href; } target.appendChild(s); } /* Abas */ $(document).ready(function(){ $('.showDiv').on('click', function () { $(this).siblings(); $('.targetDiv').hide(); $('.targetDiv2').hide(); $('#div' + $(this).data('target')).show(); }); }); /* Abas Menu*/ $(document).ready(function () { $('.mostrar-aba').click(function () { var aba_id = $(this).attr('data-aba'); var check = $("#aba-" + aba_id).css('display'); if (check == "block") { $("#aba-" + aba_id).removeClass('atual'); } else { $('.aba').removeClass('atual'); $("#aba-" + aba_id).addClass('atual'); } }); $('.mostrar-todas-abas').click(function () { var check = $('.aba').css('display'); if (check == "block") { $('.aba').removeClass('atual'); } else { $('div.aba').toggleClass('atual'); } }); var url = location.href; hash = url.split('#')[1]; if ((hash != null || hash != undefined) && hash.length > 0){ $("#aba-" + hash).addClass('atual'); } }); /* Toggle Diálogos */ $(document).ready(function(){ $('[data-dialog-text]').hide(); $('[data-dialog-show]').on('click', function() { $element = $(this).parents('[data-dialog]').children('[data-dialog-text]') if($element.is(":hidden")) { $element.show(); } else { $element.hide(); } }); }); /* Google AdSense Snippet de Verificação */ <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4223395591574763" crossorigin="anonymous"></script>