summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2014-11-27 16:50:54 +0900
committerSean Whitton <spwhitton@spwhitton.name>2014-11-27 16:50:54 +0900
commit5bf2b6c4b0774d0d06bb8952450a52305f8b57c4 (patch)
tree5cc08a119189c1ab1072b7b96e89157c4927b093
parent76339049942b0e2d59e0ebf3a67e54fbbe008277 (diff)
downloadschoolclock-5bf2b6c4b0774d0d06bb8952450a52305f8b57c4.tar.gz
lucky number buttons
-rw-r--r--js/main.js25
1 files changed, 25 insertions, 0 deletions
diff --git a/js/main.js b/js/main.js
index 22f1fc2..4dbb0dc 100644
--- a/js/main.js
+++ b/js/main.js
@@ -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));
+ });
+
}
});