Problem with bad class reference.

HTML

<script language="javascript" type="text/javascript" src="https://bitbucket.org/cleonello/jqplot/raw/b5a7796a9ebf/src/jquery.jqplot.js"></script>

<script language="javascript" type="text/javascript" src="https://bitbucket.org/cleonello/jqplot/raw/b5a7796a9ebf/src/plugins/jqplot.dateAxisRenderer.js"></script>

<script language="javascript" type="text/javascript" src="https://bitbucket.org/cleonello/jqplot/raw/b5a7796a9ebf/src/plugins/jqplot.highlighter.js"></script>

<div id="chart"></div>

CSS

#chart{
    width: 100%;
    height: 100%;
}

//jquery.jqplot.css
/*rules for the plot target div.  These will be cascaded down to all plot elements according to css rules*/
.jqplot-target {
    position: relative;
    color: #666666;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 1em;
/*    height: 300px;
    width: 400px;*/
}

/*rules applied to all axes*/
.jqplot-axis {
    font-size: 0.75em;
}

.jqplot-xaxis {
    margin-top: 10px;
}

.jqplot-x2axis {
    margin-bottom: 10px;
}

.jqplot-yaxis {
    margin-right: 10px;
}

.jqplot-y2axis, .jqplot-y3axis, .jqplot-y4axis, .jqplot-y5axis, .jqplot-y6axis, .jqplot-y7axis, .jqplot-y8axis, .jqplot-y9axis, .jqplot-yMidAxis {
    margin-left: 10px;
    margin-right: 10px;
}

/*rules applied to all axis tick divs*/
.jqplot-axis-tick, .jqplot-xaxis-tick, .jqplot-yaxis-tick, .jqplot-x2axis-tick, .jqplot-y2axis-tick, .jqplot-y3axis-tick, .jqplot-y4axis-tick, .jqplot-y5axis-tick, .jqplot-y6axis-tick, .jqplot-y7axis-tick, .jqplot-y8axis-tick, .jqplot-y9axis-tick, .jqplot-yMidAxis-tick {
    position: absolute;
    white-space: pre;
}


.jqplot-xaxis-tick {
    top: 0px;
    /* initial position untill tick is drawn in proper place */
    left: 15px;
/*    padding-top: 10px;*/
    vertical-align: top;
}

.jqplot-x2axis-tick {
    bottom: 0px;
    /* initial position untill tick is drawn in proper place */
    left: 15px;
/*    padding-bottom: 10px;*/
    vertical-align: bottom;
}

.jqplot-yaxis-tick {
    right: 0px;
    /* initial position untill tick is drawn in proper place */
    top: 15px;
/*    padding-right: 10px;*/
    text-align: right;
}

.jqplot-yaxis-tick.jqplot-breakTick {
    right: -20px;
    margin-right: 0px;
    padding:1px 5px 1px 5px;
/*    background-color: white;*/
    z-index: 2;
    font-size: 1.5em;
}

.jqplot-y2axis-tick, .jqplot-y3axis-tick, .jqplot-y4axis-tick, .jqplot-y5axis-tick, .jqplot-y6axis-tick, .jqplot-y7axis-tick, .jqplot-y8axis-tick, .jqplot-y9axis-tick {
   ...

JavaScript

jQuery(document).ready(function() {
    var data = [['2012-03-03', 1, '03 Mar 12']
                                     , ['2012-03-06', 4, '06 Mar 12']
                                     , ['2012-03-07', 1, '07 Mar 12']
                                     , ['2012-03-08', 1, '08 Mar 12']
                                     , ['2012-03-15', 2, '15 Mar 12']
                                     , ['2012-03-18', 1, '18 Mar 12']
                                     , ['2012-03-21', 3, '21 Mar 12']];



    function myClickHandler(ev, gridpos, datapos, neighbor, plot) {
        if (neighbor) console.log("myclick handler click");
    }
    $.jqplot.eventListenerHooks.push(['jqplotClick', myClickHandler]);
    jQuery.jqplot("chart", [data], {
        series: [{
            renderer: jQuery.jqplot.BarRenderer}],
        seriesDefaults: {
            //   showMarker: false
        },
        axesDefaults: {
            // wether or not to show the tick labels,
            showTicks: false,
            // wether or not to show the tick marks
            showTickMarks: false
        },
        axes: {
            xaxis: {
                renderer: jQuery.jqplot.DateAxisRenderer,
                min: '2012-03-01'
            }
        },
        highlighter: {
            show: true
        }
    });

});