diff options
-rw-r--r-- | js/main.js | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -162,6 +162,11 @@ $(document).bind('keydown', 'k', function (){$.ionSound.play("klaxon");}); $(document).bind('keydown', 'o', function (){$.ionSound.play("onetwothree");}); $(document).bind('keydown', 'b', function (){$.ionSound.play("school_bell");}); +// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random +function getRandomInt(min, max) { + return Math.floor(Math.random() * (max - min)) + min; +} + function activityClockGo($seconds) { activityClock.setTime($seconds); @@ -351,6 +356,26 @@ $(document).ready(function(){ // modify it classes[j].changeTime(change); }); + + // put a function on the each class's lucky number button + $('#' + classstring + 'random').button(); + $('#' + classstring + 'random').click(function (){ + var classToUseGrade = parseInt(this.id.substring(0, 1)); + var classToUseClas = parseInt(this.id.substring(2, 3)); + + // look up the class to use + var j = 0; + for (j = 0; j < classes.length; j++) + { + if (classes[j].grade == classToUseGrade && classes[j].clas == classToUseClas) + break + } + + // modify it + var max = classes[j].total; + alert(getRandomInt(1, max)); + }); + } }); |