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 |
"""
|