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&amp;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)