Assignment 1: Google Charts
Arthur Silva Week 1 Debug
by dandiebolt
HTML
<script src="http://keith-wood.name/js/jquery.gchart.js"></script>
<script src="https://www.quickbase.com/db/bfx7sqpm8?a=dbpage&pagename=SurveyData.js"></script>
<div id="debug"></div>
JavaScript
var seriesObject = {
counts: [[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0]],
techs: ["html", "css", "js", "jq"],
levels: ["None", "Beginner", "Intermediate", "Advanced", "Expert"],
dataCount: function(x) {
$("#debug").append("working on x=" + x + "; this.tech[" + x + "]=" + this.techs[x] + "<br/>");
$("#debug").append("survey1.length=" + survey1.length + "<br/>");
var i = 0, t = 0, l = 0, tech = this.techs[x], level = 0, response;
for (var i=0; i < survey1.length; i++) {
response=survey[i][tech];
$("#debug").append("i=" + i +
"; survey1[" + i + "]['" + tech + "']=" + survey[i][tech] +
"<br/>");
for (var l=0; l<this.levels.length; l++) {
level = this.levels[l];
match = (response == level);
$("#debug").append("-- l=" + l +
"; level=" + level +
"; match=" + match +
"<br/>");
}
}
return this.counts[x];
}
};
seriesObject.dataCount(0)