summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2014-11-27 16:40:44 +0900
committerSean Whitton <spwhitton@spwhitton.name>2014-11-27 16:40:44 +0900
commit31937b05ce48db75aea886d32c141434128be6db (patch)
treedd7d863bddec0ad54d1241cc2993463854e3676c
parent0f90495114e52dac77c2e310af96e893998a6d69 (diff)
downloadschoolclock-31937b05ce48db75aea886d32c141434128be6db.tar.gz
allow changing a class's points by clicking on its points button
-rw-r--r--js/main.js23
1 files changed, 23 insertions, 0 deletions
diff --git a/js/main.js b/js/main.js
index 75c4109..38190ee 100644
--- a/js/main.js
+++ b/js/main.js
@@ -308,5 +308,28 @@ $(document).ready(function(){
$('#date-toggle').click(function (){toggleDateStyle();});
updateClasses();
+
+ var i = 0;
+ for (i = 0; i < classes.length; i++)
+ {
+ var classstring = classes[i].grade + '-' + classes[i].clas;
+ $('#' + classstring + 'points').button();
+ $('#' + classstring + 'points').click(function (){
+ var classToUpdateGrade = parseInt(this.id.substring(0, 1));
+ var classToUpdateClas = parseInt(this.id.substring(2, 3));
+ var change = parseInt(prompt("Change points by how much?", 0));
+
+ // look up the class to modify
+ var j = 0;
+ for (j = 0; j < classes.length; j++)
+ {
+ if (classes[j].grade == classToUpdateGrade && classes[j].clas == classToUpdateClas)
+ break
+ }
+
+ // modify it
+ classes[j].changePoints(change);
+ });
+ }
});