Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- jQuery.fn.extend({
- countToPot: function(x, opts) {
- opts = opts || {};
- var dpf = "";
- var dolls = $("#settings_dongers").is(":checked");
- if (dolls) {
- dpf = "$";
- x = x / 1000;
- }
- var $this = $(this);
- var start = parseFloat($this.html());
- var delta = x - start;
- if (opts.color) {
- if (delta > 0) {
- $this.addClass("text-success");
- } else if (delta < 0) {
- $this.addClass("text-danger");
- }
- }
- var prefix = "";
- if (opts.keep && delta > 0) {
- prefix = "+";
- }
- var durd = delta;
- if (dolls) {
- durd *= 1000;
- }
- var dur = Math.min(400, Math.round(Math.abs(durd) / 500 * 400));
- $({
- count: start
- }).animate({
- count: x
- }, {
- duration: 1000,
- step: function(val) {
- var vts = 0;
- if (dolls) {
- vts = val.toFixed(1);
- } else {
- vts = Math.floor(val);
- }
- $this.html("" + prefix + (vts));
- },
- complete: function() {
- if (!opts.keep) {
- $this.removeClass("text-success text-danger");
- }
- if (opts.callback) {
- opts.callback();
- }
- }
- });
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement