Modified some paths to be more generic and not require rewrite. Some instances of phase names have been changed, others are still in process.
48 lines
1.2 KiB
JavaScript
48 lines
1.2 KiB
JavaScript
// Script settings.
|
|
var slideDuration = 500;
|
|
var blankDuration = 200;
|
|
|
|
// Script internals.
|
|
var $currentSlide;
|
|
var $slides;
|
|
var d1 = new Date();
|
|
var startTime;
|
|
|
|
$(document).ready(function(){
|
|
$slides = $('#rotator').children('img');
|
|
|
|
$slides.each(function(index){
|
|
$(this).hide();
|
|
});
|
|
|
|
$currentSlide = $slides.first();
|
|
$currentSlide.show();
|
|
|
|
setTimeout(slideHide, slideDuration);
|
|
|
|
startTime = d1.getTime();
|
|
|
|
$('#rotator').mousedown(function(event){
|
|
document.getElementById('xcoordinate').value = event.pageX - this.offsetLeft;
|
|
document.getElementById('ycoordinate').value = event.pageY - this.offsetTop;
|
|
var d2 = new Date(); var endTime = d2.getTime();
|
|
document.getElementById('responsetime').value = endTime - startTime;
|
|
document.changeform.submit();
|
|
});
|
|
|
|
$('#placeholder').hide();
|
|
$('#rotator').show();
|
|
});
|
|
|
|
function slideHide() {
|
|
$currentSlide.hide();
|
|
|
|
setTimeout(slideShow, blankDuration);
|
|
}
|
|
|
|
function slideShow() {
|
|
$currentSlide = $currentSlide.siblings().first();
|
|
$currentSlide.show();
|
|
|
|
setTimeout(slideHide, slideDuration);
|
|
} |