MediaWiki:Common.js: Forskjell mellom sideversjoner

FredrikL (diskusjon | bidrag)
mIngen redigeringsforklaring
FredrikL (diskusjon | bidrag)
mIngen redigeringsforklaring
Linje 7: Linje 7:
ga('create', 'UA-111200272-1', 'auto');
ga('create', 'UA-111200272-1', 'auto');
ga('send', 'pageview');
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 &&currentNumber<= 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);
});