Update app.py
Browse files
app.py
CHANGED
|
@@ -797,10 +797,12 @@ function drawLine(x, y) {
|
|
| 797 |
window.drawLine = drawLine;
|
| 798 |
|
| 799 |
|
| 800 |
-
|
| 801 |
-
document.getElementById("image_edit").getElementsByTagName("canvas")
|
|
|
|
|
|
|
| 802 |
|
| 803 |
-
document.getElementById("image_edit").getElementsByTagName("canvas")[0].
|
| 804 |
var x = parseInt((e.clientX-e.target.getBoundingClientRect().x)*e.target.width/e.target.getBoundingClientRect().width);
|
| 805 |
var y = parseInt((e.clientY-e.target.getBoundingClientRect().y)*e.target.height/e.target.getBoundingClientRect().height);
|
| 806 |
|
|
@@ -813,7 +815,10 @@ document.getElementById("image_edit").getElementsByTagName("canvas")[0].ondblcli
|
|
| 813 |
evt.initEvent("input", true, false);
|
| 814 |
document.getElementById("mouse").getElementsByTagName("textarea")[0].dispatchEvent(evt);
|
| 815 |
document.getElementById("mouse").getElementsByTagName("textarea")[0].value = "[]";
|
|
|
|
|
|
|
| 816 |
}
|
|
|
|
| 817 |
|
| 818 |
}
|
| 819 |
"""
|
|
|
|
| 797 |
window.drawLine = drawLine;
|
| 798 |
|
| 799 |
|
| 800 |
+
var intv_ = setInterval(function(){
|
| 801 |
+
if (document.getElementById("image_edit") && document.getElementById("image_edit").getElementsByTagName("canvas")) {
|
| 802 |
+
document.getElementById("image_edit").getElementsByTagName("canvas")[0].oncontextmenu = function(e){e.preventDefault();}
|
| 803 |
+
document.getElementById("image_edit").getElementsByTagName("canvas")[0].ondrag = function(e){e.preventDefault();}
|
| 804 |
|
| 805 |
+
document.getElementById("image_edit").getElementsByTagName("canvas")[0].onclick = function(e) {
|
| 806 |
var x = parseInt((e.clientX-e.target.getBoundingClientRect().x)*e.target.width/e.target.getBoundingClientRect().width);
|
| 807 |
var y = parseInt((e.clientY-e.target.getBoundingClientRect().y)*e.target.height/e.target.getBoundingClientRect().height);
|
| 808 |
|
|
|
|
| 815 |
evt.initEvent("input", true, false);
|
| 816 |
document.getElementById("mouse").getElementsByTagName("textarea")[0].dispatchEvent(evt);
|
| 817 |
document.getElementById("mouse").getElementsByTagName("textarea")[0].value = "[]";
|
| 818 |
+
}
|
| 819 |
+
clearInterval(intv_);
|
| 820 |
}
|
| 821 |
+
}, 40);
|
| 822 |
|
| 823 |
}
|
| 824 |
"""
|