This commit is contained in:
KANE LAZENI 2026-02-23 03:09:19 +00:00
parent 1b2f8079c2
commit 992ce80f62
4 changed files with 16670 additions and 0 deletions

View File

@ -540,6 +540,10 @@
</div>
</div>
<script src="jquery.min.js"></script>
<script src="jquery-ui.js"></script>
<script src="timer.jquery.js"></script>
<script>
let video = document.getElementById('video');
let canvas = document.getElementById('canvas');

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

File diff suppressed because one or more lines are too long

45
Contestation/jquery.timer.js Executable file
View 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);