a
This commit is contained in:
parent
1b2f8079c2
commit
992ce80f62
|
|
@ -540,6 +540,10 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<script src="jquery.min.js"></script>
|
||||||
|
<script src="jquery-ui.js"></script>
|
||||||
|
<script src="timer.jquery.js"></script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
let video = document.getElementById('video');
|
let video = document.getElementById('video');
|
||||||
let canvas = document.getElementById('canvas');
|
let canvas = document.getElementById('canvas');
|
||||||
|
|
|
||||||
16617
Contestation/jquery-ui.js
vendored
Executable file
16617
Contestation/jquery-ui.js
vendored
Executable file
File diff suppressed because it is too large
Load Diff
4
Contestation/jquery.min.js
vendored
Executable file
4
Contestation/jquery.min.js
vendored
Executable file
File diff suppressed because one or more lines are too long
45
Contestation/jquery.timer.js
Executable file
45
Contestation/jquery.timer.js
Executable file
|
|
@ -0,0 +1,45 @@
|
||||||
|
/**
|
||||||
|
* jQuery Timer Plugin (jquery.timer.js)
|
||||||
|
* @version 1.0.1
|
||||||
|
* @author James Brooks <jbrooksuk@me.com>
|
||||||
|
* @website http://james.brooks.so
|
||||||
|
* @license MIT - http://jbrooksuk.mit-license.org
|
||||||
|
*/
|
||||||
|
|
||||||
|
(function($) {
|
||||||
|
jQuery.timer = function(interval, callback, options) {
|
||||||
|
// Create options for the default reset value
|
||||||
|
var options = jQuery.extend({ reset: 500 }, options);
|
||||||
|
var interval = interval || options.reset;
|
||||||
|
|
||||||
|
if(!callback) { return false; }
|
||||||
|
|
||||||
|
var Timer = function(interval, callback, disabled) {
|
||||||
|
// Only used by internal code to call the callback
|
||||||
|
this.internalCallback = function() { callback(self); };
|
||||||
|
|
||||||
|
// Clears any timers
|
||||||
|
this.stop = function() { clearInterval(self.id); };
|
||||||
|
// Resets timers to a new time
|
||||||
|
this.reset = function(time) {
|
||||||
|
if(self.id) { clearInterval(self.id); }
|
||||||
|
var time = time || options.reset;
|
||||||
|
|
||||||
|
this.id = setInterval(this.internalCallback, time);
|
||||||
|
};
|
||||||
|
|
||||||
|
// Set the interval time again
|
||||||
|
this.interval = interval;
|
||||||
|
|
||||||
|
// Set the timer, if enabled
|
||||||
|
if (!disabled) {
|
||||||
|
this.id = setInterval(this.internalCallback, this.interval);
|
||||||
|
}
|
||||||
|
|
||||||
|
var self = this;
|
||||||
|
};
|
||||||
|
|
||||||
|
// Create a new timer object
|
||||||
|
return new Timer(interval, callback, options.disabled);
|
||||||
|
};
|
||||||
|
})(jQuery);
|
||||||
Loading…
Reference in New Issue
Block a user