MediaWiki:Common.js: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
/* Any JavaScript here will be loaded for all users on every page load. */ | /* Any JavaScript here will be loaded for all users on every page load. */ | ||
/* Widget de Tradução GTranslate */ | /* Widget de Tradução GTranslate no menu Appearance (Direita) */ | ||
$(document).ready(function() { | $(document).ready(function() { | ||
if ($('#p- | // 1. Remove o seletor do menu da esquerda se ainda estiver lá | ||
$('#p-navigation .gtranslate_wrapper').remove(); | |||
// 2. Localiza o menu Appearance da direita (fixo ou em popup) | |||
var $appearanceTarget = $('#p-appearance-pinned, #p-appearance, .vector-menu-appearance').find('.vector-menu-content, .vector-dropdown-content').first(); | |||
if (!$appearanceTarget.length) { | |||
$appearanceTarget = $('#p-appearance-pinned, #p-appearance, .vector-menu-appearance').first(); | |||
} | |||
// 3. Injeta o container e carrega o widget | |||
if ($appearanceTarget.length) { | |||
if (!$('.gtranslate_wrapper').length) { | if (!$('.gtranslate_wrapper').length) { | ||
$ | $appearanceTarget.append('<div class="gtranslate_wrapper"></div>'); | ||
} | } | ||