kopia lustrzana https://github.com/ogre/habdec
Attempt to fix issue with zero-size demod canvas
rodzic
0518b5ed8c
commit
fa9b5b960c
|
@ -281,13 +281,25 @@ function DrawDemod(i_canvas, i_demod)
|
|||
|
||||
function ResizeCanvas(canvas_id)
|
||||
{
|
||||
// for some reason canvas size has to be checked periodically
|
||||
// at least when demod canvas is zero in size
|
||||
// ????
|
||||
var canvasNode = document.getElementById(canvas_id);
|
||||
var canvasDiv = canvasNode.parentNode;
|
||||
var canvasDiv_clientWidth = canvasDiv.clientWidth;
|
||||
var canvasDiv_clientHeight = canvasDiv.clientHeight;
|
||||
|
||||
canvasNode.style.width = '100%';
|
||||
canvasNode.style.height = '100%';
|
||||
canvasNode.width = canvasDiv.clientWidth;
|
||||
canvasNode.height = canvasDiv.clientHeight;
|
||||
if(canvasDiv_clientWidth && canvasDiv_clientHeight) {
|
||||
canvasNode.width = canvasDiv_clientWidth;
|
||||
canvasNode.height = canvasDiv_clientHeight;
|
||||
setTimeout(() => {
|
||||
ResizeCanvas(canvas_id)
|
||||
}, 60000);
|
||||
} else {
|
||||
setTimeout(() => {
|
||||
ResizeCanvas(canvas_id)
|
||||
}, 1000);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -442,7 +442,6 @@ function HABDEC_BUILD_UI_DemodAndInfo()
|
|||
// <div id="cnt_demodCanvas" style="display: flex; height: 128px;">
|
||||
var div_cnt_demodCanvas = document.createElement("div");
|
||||
div_cnt_demodCanvas.id = "cnt_demodCanvas";
|
||||
div_cnt_demodCanvas.style.display= "flex";
|
||||
div_cnt_demodCanvas.style.height= "128px";
|
||||
|
||||
// demod canvas
|
||||
|
|
Ładowanie…
Reference in New Issue