(div, layerdict)
| 996 | } |
| 997 | |
| 998 | function addMouseHandlers(div, layerdict) { |
| 999 | div.addEventListener("pointerdown", function(e) { |
| 1000 | handlePointerDown(e, layerdict); |
| 1001 | }); |
| 1002 | div.addEventListener("pointermove", function(e) { |
| 1003 | handlePointerMove(e, layerdict); |
| 1004 | }); |
| 1005 | div.addEventListener("pointerup", function(e) { |
| 1006 | handlePointerUp(e, layerdict); |
| 1007 | }); |
| 1008 | var pointerleave = function(e) { |
| 1009 | handlePointerLeave(e, layerdict); |
| 1010 | } |
| 1011 | div.addEventListener("pointercancel", pointerleave); |
| 1012 | div.addEventListener("pointerleave", pointerleave); |
| 1013 | div.addEventListener("pointerout", pointerleave); |
| 1014 | |
| 1015 | div.onwheel = function(e) { |
| 1016 | handleMouseWheel(e, layerdict); |
| 1017 | } |
| 1018 | for (var element of [div, layerdict.bg, layerdict.fab, layerdict.silk, layerdict.highlight]) { |
| 1019 | element.addEventListener("contextmenu", function(e) { |
| 1020 | e.preventDefault(); |
| 1021 | }, false); |
| 1022 | } |
| 1023 | } |
| 1024 | |
| 1025 | function setRedrawOnDrag(value) { |
| 1026 | settings.redrawOnDrag = value; |
no test coverage detected