Jump to content

MediaWiki:Common.js: Difference between revisions

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-navigation').length) {
  // 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) {
       $('#p-navigation').prepend('<div class="gtranslate_wrapper"></div>');
       $appearanceTarget.append('<div class="gtranslate_wrapper"></div>');
     }
     }