PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.9
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.9
4.4.9 4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 4.1.7.3.2 All 140 releases
← All changes | assets/js/vendor/jquery/jquery-timer.js +84 -84 4.3.8 → 4.4.9 View file →
@@ -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);