Изменения

Участник:MailGik/hilarious.js

3860 байтов убрано, 16:19, 29 января 2017
Нет описания правки
/* Добавляет кнопку "Вверх" слева *///A script that adds a "Back To Top" button in the footer of the Oasis theme.//I don't like scrolling back to top on long pages neither do you :)//Created by Noemon from Dead Space Wiki (function(window, $, mw) { 'use strict';  var translations = { ar: 'عد إلى أعلى', af: 'Terug na bo', be: 'Наверх', bg: 'Върнете се в началото', bs: 'Vratite se na vrh', ca: 'Torna a dalt', de: 'Zurück nach oben', el: 'Επιστροφή στην κορυφή', en: 'Back to top', eo: 'Revenu supren', es: 'Volver arriba', eu: 'Gora itzuli', fr: 'Retournez en haut', gl: 'Volver arriba', hr: 'Vratite se na vrh', it: 'Torna all\'inizio', la: 'Ad supra tornare', ja: 'ページ先頭へ戻る', ko: '맨 위로', mk: 'Вратете се во почетокот', mo: 'Ынтоарчере ла ынчепут', ms: 'Kembali ke atas', nl: 'Terug naar boven', oc: 'Tornatz amunt', pl: 'Wróć do góry', pt: 'Voltar ao topo', 'pt-br': 'Voltar ao topo', ro: 'Întoarcere la început', ru: 'Наверх', sco: 'Back tae tap', sl: 'Vrnete se na vrh', sr: 'Вратите се на врх', tl: 'Ibalik sa Itaas', uk: 'Нагору', val: 'Tornar amunt', zh: '回到页首', 'zh-hans': '回到页首', 'zh-hant': '回到頁首' }, buttonStart = typeof window.BackToTopStart === 'number' ? windowloader.BackToTopStart : 800, scrollSpeed = typeof window.BackToTopSpeed === 'numberusing( ' ? window.BackToTopSpeed : 600, fadeSwitch = typeof windowjquery.BackToTopFade === 'numbertipsy' ? window.BackToTopFade : 600 theText = function (typeof window.BackToTopText === 'string' && window.BackToTopText) || translations[mw.config.get('wgContentLanguage')] || translations.en;  if (window.BackToTopLoaded) { return }  window.BackToTopLoaded = true;  $(addBackToTop);  function hideFade() { $("#backtotop").hide();  $(window).scroll(function() { if ($(this).scrollTop() > buttonStart) { switch (fadeSwitch) { case 0: $('#backtotop').show(); break; default: $('#backtotoptooltip').fadeIn(); break; } } else { switch tipsy(fadeSwitch) { case 0: $('#backtotop').hide(); break; defaultgravity: $('#backtotop').fadeOut(); break; } } }); }  $('#backtotop').click(function() { $('body,html')fn.animate({ scrollTop: 0 }, scrollSpeed); return false; });  function addBackToTop() { if (skin == 'oasis') { $('<li />', { id: 'backtotop', style: 'position: absolute; right: 20px; top: 1px; border-right: none' }) tipsy.append( $('<button />', { type: 'button', style: 'height: 20px;', text: theText autoNS}) ) .appendTo('#WikiaBarWrapper .toolbar > .tools');  hideFade(); } }}(this, jQuery, mediaWiki));