Index: work/remote/web/testclient/draw.html =================================================================== --- work/remote/web/testclient/draw.html (revision 6434) +++ work/remote/web/testclient/draw.html (revision 6435) @@ -6,7 +6,10 @@

Document drawing

- + main canvas
+ + mask canvas
+

Error loading draw-bundle.js

Index: work/remote/web/testclient/draw.js =================================================================== --- work/remote/web/testclient/draw.js (revision 6434) +++ work/remote/web/testclient/draw.js (revision 6435) @@ -11,12 +11,13 @@ function drawRemoteFile(url) { - var crctx = document.getElementById("canvas").getContext("2d"); + var mainCc = document.getElementById("main-canvas").getContext("2d"); + var maskCc = document.getElementById("mask-canvas").getContext("2d"); var req = new XMLHttpRequest(); req.onreadystatechange = function () { if (req.readyState === XMLHttpRequest.DONE && req.status === 200) { console.log("drawing", url); - drawBuffer(new Uint8Array(req.response), crctx); + drawBuffer(new Uint8Array(req.response), mainCc, maskCc); } }; req.responseType = 'arraybuffer'; @@ -25,13 +26,12 @@ } -function drawBuffer(buffer, crctx) { +function drawBuffer(buffer, mainCc, maskCc) { var ge = new draw.GraphicEngine({ comm: new TestComm(), - canvas: crctx, + mainCc: mainCc, + maskCc: maskCc, colors: { - erase: "black", - drill: "green" } });