diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2014-11-27 16:40:44 +0900 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2014-11-27 16:40:44 +0900 |
commit | 31937b05ce48db75aea886d32c141434128be6db (patch) | |
tree | dd7d863bddec0ad54d1241cc2993463854e3676c /js | |
parent | 0f90495114e52dac77c2e310af96e893998a6d69 (diff) | |
download | schoolclock-31937b05ce48db75aea886d32c141434128be6db.tar.gz |
allow changing a class's points by clicking on its points button
Diffstat (limited to 'js')
-rw-r--r-- | js/main.js | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -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); + }); + } }); |