| @@ -1,84 +1,84 @@ | ||
| 1 | -(function (e) { | |
| 2 | - e.backward_timer = function (t) { | |
| 3 | - var n = {seconds: 5, step: 1, format: "h%:m%:s%", value_setter: undefined, on_exhausted: function (e) { | |
| 4 | - }, on_tick : function (e) { | |
| 5 | - }}, r = this; | |
| 6 | - r.seconds_left = 0; | |
| 7 | - r.target = e(t); | |
| 8 | - r.timeout = undefined; | |
| 9 | - r.settings = {}; | |
| 10 | - r.methods = {init : function (t) { | |
| 11 | - r.settings = e.extend({}, n, t); | |
| 12 | - if (r.settings.value_setter == undefined) { | |
| 13 | - if (r.target.is("input")) { | |
| 14 | - r.settings.value_setter = "val" | |
| 15 | - } else { | |
| 16 | - r.settings.value_setter = "text" | |
| 17 | - } | |
| 18 | - } | |
| 19 | - r.methods.reset() | |
| 20 | - }, start : function () { | |
| 21 | - if (r.timeout == undefined) { | |
| 22 | - var e = r.seconds_left == r.settings.seconds ? 0 : r.settings.step * 1e3; | |
| 23 | - setTimeout(r.methods._on_tick, e, e) | |
| 24 | - } | |
| 25 | - }, cancel : function () { | |
| 26 | - if (r.timeout != undefined) { | |
| 27 | - clearTimeout(r.timeout); | |
| 28 | - r.timeout = undefined | |
| 29 | - } | |
| 30 | - }, reset : function () { | |
| 31 | - r.seconds_left = r.settings.seconds; | |
| 32 | - r.methods._render_seconds() | |
| 33 | - }, _on_tick : function (e) { | |
| 34 | - if (e != 0) { | |
| 35 | - r.settings.on_tick(r) | |
| 36 | - } | |
| 37 | - r.methods._render_seconds(); | |
| 38 | - if (r.seconds_left > 0) { | |
| 39 | - if (r.seconds_left < r.settings.step) { | |
| 40 | - var t = r.seconds_left | |
| 41 | - } else { | |
| 42 | - var t = r.settings.step | |
| 43 | - } | |
| 44 | - r.seconds_left -= t; | |
| 45 | - var n = t * 1e3; | |
| 46 | - r.timeout = setTimeout(r.methods._on_tick, n, n) | |
| 47 | - } else { | |
| 48 | - r.timeout = undefined; | |
| 49 | - r.settings.on_exhausted(r) | |
| 50 | - } | |
| 51 | - }, _render_seconds : function () { | |
| 52 | - var e = r.methods._seconds_to_dhms(r.seconds_left), t = r.settings.format; | |
| 53 | - if (t.indexOf("d%") !== -1) { | |
| 54 | - t = t.replace("d%", e.d).replace("h%", r.methods._check_leading_zero(e.h)) | |
| 55 | - } else { | |
| 56 | - t = t.replace("h%", e.d * 24 + e.h) | |
| 57 | - } | |
| 58 | - t = t.replace("m%", r.methods._check_leading_zero(e.m)).replace("s%", r.methods._check_leading_zero(e.s)); | |
| 59 | - r.target[r.settings.value_setter](t) | |
| 60 | - }, _seconds_to_dhms : function (e) { | |
| 61 | - var t = Math.floor(e / (24 * 3600)), e = e - t * 24 * 3600, n = Math.floor(e / 3600), e = e - n * 3600, r = Math.floor(e / 60), i = Math.floor(e - r * 60); | |
| 62 | - return{d: t, h: n, m: r, s: i} | |
| 63 | - }, _check_leading_zero: function (e) { | |
| 64 | - return e < 10 ? "0" + e : "" + e | |
| 65 | - }} | |
| 66 | - }; | |
| 67 | - e.fn.backward_timer = function (t) { | |
| 68 | - var n = arguments; | |
| 69 | - return this.each(function () { | |
| 70 | - var r = e(this).data("backward_timer"); | |
| 71 | - if (r == undefined) { | |
| 72 | - r = new e.backward_timer(this); | |
| 73 | - e(this).data("backward_timer", r) | |
| 74 | - } | |
| 75 | - if (r.methods[t]) { | |
| 76 | - return r.methods[t].apply(this, Array.prototype.slice.call(n, 1)) | |
| 77 | - } else if (typeof t === "object" || !t) { | |
| 78 | - return r.methods.init.apply(this, n) | |
| 79 | - } else { | |
| 80 | - e.error("Method " + t + " does not exist on jQuery.backward_timer") | |
| 81 | - } | |
| 82 | - }) | |
| 83 | - } | |
| 84 | -})(jQuery); | |
| 1 | +(function (e) { | |
| 2 | + e.backward_timer = function (t) { | |
| 3 | + var n = {seconds: 5, step: 1, format: "h%:m%:s%", value_setter: undefined, on_exhausted: function (e) { | |
| 4 | + }, on_tick : function (e) { | |
| 5 | + }}, r = this; | |
| 6 | + r.seconds_left = 0; | |
| 7 | + r.target = e(t); | |
| 8 | + r.timeout = undefined; | |
| 9 | + r.settings = {}; | |
| 10 | + r.methods = {init : function (t) { | |
| 11 | + r.settings = e.extend({}, n, t); | |
| 12 | + if (r.settings.value_setter == undefined) { | |
| 13 | + if (r.target.is("input")) { | |
| 14 | + r.settings.value_setter = "val" | |
| 15 | + } else { | |
| 16 | + r.settings.value_setter = "text" | |
| 17 | + } | |
| 18 | + } | |
| 19 | + r.methods.reset() | |
| 20 | + }, start : function () { | |
| 21 | + if (r.timeout == undefined) { | |
| 22 | + var e = r.seconds_left == r.settings.seconds ? 0 : r.settings.step * 1e3; | |
| 23 | + setTimeout(r.methods._on_tick, e, e) | |
| 24 | + } | |
| 25 | + }, cancel : function () { | |
| 26 | + if (r.timeout != undefined) { | |
| 27 | + clearTimeout(r.timeout); | |
| 28 | + r.timeout = undefined | |
| 29 | + } | |
| 30 | + }, reset : function () { | |
| 31 | + r.seconds_left = r.settings.seconds; | |
| 32 | + r.methods._render_seconds() | |
| 33 | + }, _on_tick : function (e) { | |
| 34 | + if (e != 0) { | |
| 35 | + r.settings.on_tick(r) | |
| 36 | + } | |
| 37 | + r.methods._render_seconds(); | |
| 38 | + if (r.seconds_left > 0) { | |
| 39 | + if (r.seconds_left < r.settings.step) { | |
| 40 | + var t = r.seconds_left | |
| 41 | + } else { | |
| 42 | + var t = r.settings.step | |
| 43 | + } | |
| 44 | + r.seconds_left -= t; | |
| 45 | + var n = t * 1e3; | |
| 46 | + r.timeout = setTimeout(r.methods._on_tick, n, n) | |
| 47 | + } else { | |
| 48 | + r.timeout = undefined; | |
| 49 | + r.settings.on_exhausted(r) | |
| 50 | + } | |
| 51 | + }, _render_seconds : function () { | |
| 52 | + var e = r.methods._seconds_to_dhms(r.seconds_left), t = r.settings.format; | |
| 53 | + if (t.indexOf("d%") !== -1) { | |
| 54 | + t = t.replace("d%", e.d).replace("h%", r.methods._check_leading_zero(e.h)) | |
| 55 | + } else { | |
| 56 | + t = t.replace("h%", e.d * 24 + e.h) | |
| 57 | + } | |
| 58 | + t = t.replace("m%", r.methods._check_leading_zero(e.m)).replace("s%", r.methods._check_leading_zero(e.s)); | |
| 59 | + r.target[r.settings.value_setter](t) | |
| 60 | + }, _seconds_to_dhms : function (e) { | |
| 61 | + var t = Math.floor(e / (24 * 3600)), e = e - t * 24 * 3600, n = Math.floor(e / 3600), e = e - n * 3600, r = Math.floor(e / 60), i = Math.floor(e - r * 60); | |
| 62 | + return{d: t, h: n, m: r, s: i} | |
| 63 | + }, _check_leading_zero: function (e) { | |
| 64 | + return e < 10 ? "0" + e : "" + e | |
| 65 | + }} | |
| 66 | + }; | |
| 67 | + e.fn.backward_timer = function (t) { | |
| 68 | + var n = arguments; | |
| 69 | + return this.each(function () { | |
| 70 | + var r = e(this).data("backward_timer"); | |
| 71 | + if (r == undefined) { | |
| 72 | + r = new e.backward_timer(this); | |
| 73 | + e(this).data("backward_timer", r) | |
| 74 | + } | |
| 75 | + if (r.methods[t]) { | |
| 76 | + return r.methods[t].apply(this, Array.prototype.slice.call(n, 1)) | |
| 77 | + } else if (typeof t === "object" || !t) { | |
| 78 | + return r.methods.init.apply(this, n) | |
| 79 | + } else { | |
| 80 | + e.error("Method " + t + " does not exist on jQuery.backward_timer") | |
| 81 | + } | |
| 82 | + }) | |
| 83 | + } | |
| 84 | +})(jQuery); | |