Jump to content

MediaWiki:Common.js: Difference between revisions

No edit summary
No edit summary
 
(15 intermediate revisions by the same user not shown)
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. */


document.addEventListener('input', function (e) {
/* Widget de Tradução GTranslate */
    var el = e.target;
$(document).ready(function() {
     if (el && el.type === 'radio' && el.name && el.name.toLowerCase().indexOf('font-size') !== -1) {
  if ($('#p-navigation').length) {
        var oldScrollY = window.scrollY;
     if (!$('.gtranslate_wrapper').length) {
        var oldHeight = document.documentElement.scrollHeight;
      $('#p-navigation').prepend('<div class="gtranslate_wrapper"></div>');
    }


        setTimeout(function () {
    window.gtranslateSettings = {
            var newHeight = document.documentElement.scrollHeight;
      "default_language": "en",
            var ratio = oldScrollY / oldHeight;
      "languages": ["en", "pt", "es", "fr", "de", "it", "nl", "pl", "ja"],
            window.scrollTo(0, ratio * newHeight);
      "wrapper_selector": ".gtranslate_wrapper"
        }, 50);
    };
    }
 
    $.getScript('https://cdn.gtranslate.net/widgets/latest/dropdown.js');
  }
});
});