Ir para o conteúdo

MediaWiki:Common.js: mudanças entre as edições

De Wiki TokuDrive
Removendo JS customizado antigo
Etiqueta: Substituído
Forçando logo TokuDrive no topo via JS
Linha 1: Linha 1:
// Wiki TokuDrive - JS limpo.
 
// Os scripts de menus customizados foram removidos.
(function () {
  function aplicarLogoTokuDrive() {
    var logoUrl = '/resources/assets/tokudrive-logo.png';
 
    document.querySelectorAll('.mw-logo').forEach(function (logo) {
      logo.setAttribute('title', 'Wiki TokuDrive');
      logo.setAttribute('aria-label', 'Wiki TokuDrive');
    });
 
    document.querySelectorAll('.mw-logo-wordmark, .mw-logo-tagline').forEach(function (el) {
      el.style.display = 'none';
    });
 
    document.querySelectorAll('.mw-logo-icon').forEach(function (el) {
      if (el.tagName && el.tagName.toLowerCase() === 'img') {
        el.src = logoUrl;
        el.alt = 'Wiki TokuDrive';
      } else {
        el.style.backgroundImage = "url('" + logoUrl + "')";
        el.style.backgroundSize = 'contain';
        el.style.backgroundPosition = 'center';
        el.style.backgroundRepeat = 'no-repeat';
      }
    });
 
    document.querySelectorAll('input[name="search"], .vector-search-box-input, .cdx-text-input__input').forEach(function (input) {
      if (input.placeholder && input.placeholder.toLowerCase().includes('wikipédia')) {
        input.placeholder = 'Pesquisar na Wiki TokuDrive';
      }
    });
  }
 
  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', aplicarLogoTokuDrive);
  } else {
    aplicarLogoTokuDrive();
  }
 
  setTimeout(aplicarLogoTokuDrive, 300);
  setTimeout(aplicarLogoTokuDrive, 1000);
})();

Edição das 16h06min de 28 de junho de 2026


(function () {
  function aplicarLogoTokuDrive() {
    var logoUrl = '/resources/assets/tokudrive-logo.png';

    document.querySelectorAll('.mw-logo').forEach(function (logo) {
      logo.setAttribute('title', 'Wiki TokuDrive');
      logo.setAttribute('aria-label', 'Wiki TokuDrive');
    });

    document.querySelectorAll('.mw-logo-wordmark, .mw-logo-tagline').forEach(function (el) {
      el.style.display = 'none';
    });

    document.querySelectorAll('.mw-logo-icon').forEach(function (el) {
      if (el.tagName && el.tagName.toLowerCase() === 'img') {
        el.src = logoUrl;
        el.alt = 'Wiki TokuDrive';
      } else {
        el.style.backgroundImage = "url('" + logoUrl + "')";
        el.style.backgroundSize = 'contain';
        el.style.backgroundPosition = 'center';
        el.style.backgroundRepeat = 'no-repeat';
      }
    });

    document.querySelectorAll('input[name="search"], .vector-search-box-input, .cdx-text-input__input').forEach(function (input) {
      if (input.placeholder && input.placeholder.toLowerCase().includes('wikipédia')) {
        input.placeholder = 'Pesquisar na Wiki TokuDrive';
      }
    });
  }

  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', aplicarLogoTokuDrive);
  } else {
    aplicarLogoTokuDrive();
  }

  setTimeout(aplicarLogoTokuDrive, 300);
  setTimeout(aplicarLogoTokuDrive, 1000);
})();