Přeskočit na obsah

MediaWiki:Common.js

Z The Last Kingdom UO Wiki

Poznámka: Po zveřejnění musíte vyprázdnit cache vašeho prohlížeče, jinak změny neuvidíte.

  • Firefox / Safari: Při kliknutí na Aktualizovat držte Shift nebo stiskněte Ctrl-F5 nebo Ctrl-R (na Macu ⌘-R)
  • Google Chrome: Stiskněte Ctrl-Shift-R (na Macu ⌘-Shift-R)
  • Edge: Při kliknutí na Aktualizovat držte Ctrl nebo stiskněte Ctrl-F5.
mw.loader.using(['mediawiki.util'], function () {
  $(function () {

    // Create simple language switch UI
    if (!$('#lang-switcher').length) {
      $('body').append(
        '<div id="lang-switcher" style="position:fixed;top:10px;right:10px;z-index:9999;background:#fff;padding:5px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px;">' +
        '<a href="#" id="lang-cs">Čeština</a> | ' +
        '<a href="#" id="lang-en">English</a>' +
        '</div>'
      );
    }

    // Load Google Translate
    window.googleTranslateElementInit = function () {
      new google.translate.TranslateElement({
        pageLanguage: 'cs',
        includedLanguages: 'cs,en',
        autoDisplay: false
      }, 'google_translate_element');
    };

    if (!$('#google_translate_element').length) {
      $('body').append('<div id="google_translate_element" style="display:none;"></div>');
      $.getScript('https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit');
    }

    function setLang(lang) {
      document.cookie = "googtrans=/cs/" + lang + ";path=/";
      location.reload();
    }

    $('#lang-en').click(function (e) {
      e.preventDefault();
      setLang('en');
    });

    $('#lang-cs').click(function (e) {
      e.preventDefault();
      document.cookie = "googtrans=;path=/;expires=Thu, 01 Jan 1970 00:00:00 UTC;";
      location.reload();
    });

  });
});