diff -r d255fe9cd479 -r 00ac8f60d73f wp/wp-content/plugins/page-columnist/jquery.spin.js --- a/wp/wp-content/plugins/page-columnist/jquery.spin.js Tue Oct 15 15:48:13 2019 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,79 +0,0 @@ -/** - * jquery.spin-button - * (c) 2008 Semooh (http://semooh.jp/) - * - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - **/ -(function($){ - $.fn.extend({ - spin: function(opt){ - return this.each(function(){ - opt = $.extend({ - imageBasePath: '/img/spin/', - spinBtnImage: 'spin-button.png?v='+Math.random(), //IE fix - spinUpImage: 'spin-up.png?v='+Math.random(), //IE fix - spinDownImage: 'spin-down.png?v='+Math.random(), //IE fix - interval: 1, - max: null, - min: null, - timeInterval: 300, - timeBlink: 100 - }, opt || {}); - - var txt = $(this); - - var spinBtnImage = opt.imageBasePath+opt.spinBtnImage; - var btnSpin = new Image(); - $(btnSpin).load(function(){ btn.css({width: btnSpin.width+'px'}); }); //IE fix - btnSpin.src = spinBtnImage; - - var spinUpImage = opt.imageBasePath+opt.spinUpImage; - var btnSpinUp = new Image(); - btnSpinUp.src = spinUpImage; - - var spinDownImage = opt.imageBasePath+opt.spinDownImage; - var btnSpinDown = new Image(); - btnSpinDown.src = spinDownImage; - - var btn = $(document.createElement('img')); - btn.attr('src', spinBtnImage); - btn.css({cursor: 'pointer', verticalAlign: 'bottom', padding: 0, margin: 0 }); - txt.after(btn); - txt.css({marginRight:0, paddingRight:0}); - - - function spin(vector){ - var val = txt.val(); - if(!isNaN(val)){ - val = parseFloat(val) + (vector*opt.interval); - if(opt.min!=null && valopt.max) val=opt.max; - if(val != txt.val()){ - txt.val(val); - txt.change(); - src = (vector > 0 ? spinUpImage : spinDownImage); - btn.attr('src', src); - if(opt.timeBlink pos ? 1 : -1); - (function(){ - spin(vector); - var tk = setTimeout(arguments.callee, opt.timeInterval); - $(document).one('mouseup', function(){ - clearTimeout(tk); btn.attr('src', spinBtnImage); - }); - })(); - return false; - }); - }); - } - }); -})(jQuery);