MediaWiki:Common.js
Utseende
Merk: Etter publisering vil det kanskje være nødvendig å slette mellomlageret i nettleseren din for å se endringene.
- Firefox / Safari: Hold Shift mens du klikker på Oppdater, eller trykk enten Ctrl+F5 eller Ctrl+R (⌘+R på Mac)
- Google Chrome: Trykk Ctrl+Shift+R (⌘+Shift+R på Mac)
- Edge: Hold Ctrl mens du trykker på Oppdater eller trykk Ctrl+F5
/* Javascript i denne fila vil gjelde for alle drakter. */
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-111200272-1', 'auto');
ga('send', 'pageview');
/* Count-up */
(function ($){
$.fn.counter = function() {
const $this = $(this),
numberFrom = parseInt($this.attr('data-from')),
numberTo = parseInt($this.attr('data-to')),
delta = numberTo - numberFrom,
deltaPositive = delta > 0 ? 1 : 0,
time = parseInt($this.attr('data-time')),
changeTime = 10;
let currentNumber = numberFrom,
value = delta*changeTime/time;
var interval1;
const changeNumber = () => {
currentNumber += value;
//checks if currentNumber reached numberTo
(deltaPositive && currentNumber >= numberTo) || (!deltaPositive &¤tNumber<= numberTo) ? currentNumber=numberTo : currentNumber;
this.text(parseInt(currentNumber));
currentNumber == numberTo ? clearInterval(interval1) : currentNumber;
}
interval1 = setInterval(changeNumber,changeTime);
}
}(jQuery));
$(document).ready(function(){
$('.count-up').counter();
$('.count1').counter();
$('.count2').counter();
$('.count3').counter();
$('.count4').counter();
new WOW().init();
setTimeout(function () {
$('.count5').counter();
}, 3000);
});