__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
"use strict";
/*
* jQuery Numerator Plugin 0.2.1
* https://github.com/garethdn/jquery-numerator
*
* Copyright 2015, Gareth Nolan
* http://ie.linkedin.com/in/garethnolan/
* Based on jQuery Boilerplate by Zeno Rocha with the help of Addy Osmani
* http://jqueryboilerplate.com
*
* Licensed under the MIT license:
* http://www.opensource.org/licenses/MIT
*/
;(function (factory) {
'use strict';
if (typeof define === 'function' && define.amd) {
// AMD is used - Register as an anonymous module.
define(['jquery'], factory);
} else if (typeof exports === 'object') {
factory(require('jquery'));
} else {
// Neither AMD nor CommonJS used. Use global variables.
if (typeof jQuery === 'undefined') {
throw 'jquery-numerator requires jQuery to be loaded first';
}
factory(jQuery);
}
}(function ($) {
var pluginName = "numerator",
defaults = {
easing: 'swing',
duration: 500,
delimiter: undefined,
rounding: 0,
toValue: undefined,
fromValue: undefined,
queue: false,
onStart: function(){},
onStep: function(){},
onProgress: function(){},
onComplete: function(){}
};
function Plugin ( element, options ) {
this.element = element;
this.settings = $.extend( {}, defaults, options );
this._defaults = defaults;
this._name = pluginName;
this.init();
}
Plugin.prototype = {
init: function () {
this.parseElement();
this.setValue();
},
parseElement: function () {
var elText = $.trim($(this.element).text());
this.settings.fromValue = this.settings.fromValue || this.format(elText);
},
setValue: function() {
var self = this;
$({value: self.settings.fromValue}).animate({value: self.settings.toValue}, {
duration: parseInt(self.settings.duration, 10),
easing: self.settings.easing,
start: self.settings.onStart,
step: function(now, fx) {
$(self.element).text(self.format(now));
// accepts two params - (now, fx)
self.settings.onStep(now, fx);
},
// accepts three params - (animation object, progress ratio, time remaining(ms))
progress: self.settings.onProgress,
complete: self.settings.onComplete
});
},
format: function(value){
var self = this;
if ( parseInt(this.settings.rounding ) < 1) {
value = parseInt(value, 10);
} else {
value = parseFloat(value).toFixed( parseInt(this.settings.rounding) );
}
if (self.settings.delimiter) {
return this.delimit(value)
} else {
return value;
}
},
// TODO: Add comments to this function
delimit: function(value){
var self = this;
value = value.toString();
if (self.settings.rounding && parseInt(self.settings.rounding, 10) > 0) {
var decimals = value.substring( (value.length - (self.settings.rounding + 1)), value.length ),
wholeValue = value.substring( 0, (value.length - (self.settings.rounding + 1)));
return self.addDelimiter(wholeValue) + decimals;
} else {
return self.addDelimiter(value);
}
},
addDelimiter: function(value){
return value.toString().replace(/\B(?=(\d{3})+(?!\d))/g, this.settings.delimiter);
}
};
$.fn[ pluginName ] = function ( options ) {
return this.each(function() {
if ( $.data( this, "plugin_" + pluginName ) ) {
$.data(this, 'plugin_' + pluginName, null);
}
$.data( this, "plugin_" + pluginName, new Plugin( this, options ) );
});
};
}));| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| animate-dynamic.js | File | 19.26 KB | 0640 |
|
| dynamic-text.js | File | 32.9 KB | 0640 |
|
| iframeResizer.contentWindow.js | File | 33.76 KB | 0640 |
|
| iframeResizer.contentWindow.min.js | File | 13.3 KB | 0640 |
|
| iframeResizer.js | File | 31.47 KB | 0640 |
|
| iframeResizer.min.js | File | 12.15 KB | 0640 |
|
| imagesloaded.pkgd.min.js | File | 5.46 KB | 0640 |
|
| img-previewer.js | File | 22.08 KB | 0640 |
|
| img-previewer.min.js | File | 10.45 KB | 0640 |
|
| isotope.pkgd.js | File | 89.26 KB | 0640 |
|
| jquery-numerator.js | File | 4.04 KB | 0640 |
|
| jquery-numerator.min.js | File | 1.86 KB | 0640 |
|
| jquery.animation.js | File | 4.83 KB | 0640 |
|
| jquery.animation.min.js | File | 936 B | 0640 |
|
| jquery.event.move.js | File | 14.19 KB | 0640 |
|
| jquery.lettering.js | File | 1.8 KB | 0640 |
|
| jquery.lettering.min.js | File | 705 B | 0640 |
|
| jquery.textillate.js | File | 11.02 KB | 0640 |
|
| jquery.textillate.min.js | File | 5.35 KB | 0640 |
|
| jquery.twentytwenty.js | File | 5.29 KB | 0640 |
|
| jquery.twentytwenty.min.js | File | 5.29 KB | 0640 |
|
| lightbox.js | File | 19.56 KB | 0640 |
|
| lightbox.min.js | File | 10.14 KB | 0640 |
|
| masonry.pkgd.js | File | 61.83 KB | 0640 |
|
| minimasonry.js | File | 7.32 KB | 0640 |
|
| sp-animateeffects.js | File | 31.58 KB | 0640 |
|
| sp-animateeffects.min.js | File | 10.47 KB | 0640 |
|
| sp-scripts.js | File | 60.17 KB | 0640 |
|
| sp-scripts.min.js | File | 31.33 KB | 0640 |
|
| toolbar.js | File | 3.57 KB | 0640 |
|
| tooltipster.bundle.min.js | File | 38.96 KB | 0640 |
|
| tsparticles.js | File | 289.76 KB | 0640 |
|
| tsparticles.min.js | File | 137.33 KB | 0640 |
|
| tubular.js | File | 6.81 KB | 0640 |
|
| xdLocalStorage.js | File | 4.33 KB | 0640 |
|