Move init of ctx up before we setup the monitors. I think in some cases we can calls functions that assume ctx has a value. Uncaught%20TypeError%3A%20Cannot%20read%20properties%20of%20undefined%20(reading%20'getImageData')
This commit is contained in:
parent
40e7f607f5
commit
cc65c99791
|
@ -985,6 +985,19 @@ function initPage() {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if ( !liveMode ) {
|
||||||
|
canvas = document.getElementById('timeline');
|
||||||
|
|
||||||
|
canvas.addEventListener('mousemove', mmove, false);
|
||||||
|
canvas.addEventListener('touchmove', tmove, false);
|
||||||
|
canvas.addEventListener('mousedown', mdown, false);
|
||||||
|
canvas.addEventListener('mouseup', mup, false);
|
||||||
|
canvas.addEventListener('mouseout', mout, false);
|
||||||
|
|
||||||
|
ctx = canvas.getContext('2d');
|
||||||
|
drawGraph();
|
||||||
|
}
|
||||||
|
|
||||||
for ( var i = 0, len = monitorPtr.length; i < len; i += 1 ) {
|
for ( var i = 0, len = monitorPtr.length; i < len; i += 1 ) {
|
||||||
var monId = monitorPtr[i];
|
var monId = monitorPtr[i];
|
||||||
if ( !monId ) continue;
|
if ( !monId ) continue;
|
||||||
|
@ -1006,18 +1019,6 @@ function initPage() {
|
||||||
}
|
}
|
||||||
} // end foreach monitor
|
} // end foreach monitor
|
||||||
|
|
||||||
if ( !liveMode ) {
|
|
||||||
canvas = document.getElementById('timeline');
|
|
||||||
|
|
||||||
canvas.addEventListener('mousemove', mmove, false);
|
|
||||||
canvas.addEventListener('touchmove', tmove, false);
|
|
||||||
canvas.addEventListener('mousedown', mdown, false);
|
|
||||||
canvas.addEventListener('mouseup', mup, false);
|
|
||||||
canvas.addEventListener('mouseout', mout, false);
|
|
||||||
|
|
||||||
ctx = canvas.getContext('2d');
|
|
||||||
drawGraph();
|
|
||||||
}
|
|
||||||
setSpeed(speedIndex);
|
setSpeed(speedIndex);
|
||||||
//setFit(fitMode); // will redraw
|
//setFit(fitMode); // will redraw
|
||||||
//setLive(liveMode); // will redraw
|
//setLive(liveMode); // will redraw
|
||||||
|
|
|
@ -239,6 +239,6 @@ echo "];\n";
|
||||||
var cWidth; // save canvas width
|
var cWidth; // save canvas width
|
||||||
var cHeight; // save canvas height
|
var cHeight; // save canvas height
|
||||||
var canvas; // global canvas definition so we don't have to keep looking it up
|
var canvas; // global canvas definition so we don't have to keep looking it up
|
||||||
var ctx;
|
var ctx = null;
|
||||||
var underSlider; // use this to hold what is hidden by the slider
|
var underSlider; // use this to hold what is hidden by the slider
|
||||||
var underSliderX; // Where the above was taken from (left side, Y is zero)
|
var underSliderX; // Where the above was taken from (left side, Y is zero)
|
||||||
|
|
Loading…
Reference in New Issue