#623 test cases issue fixed

This commit is contained in:
agriyadev5
2021-08-25 20:26:52 +05:30
parent fcca6c46f5
commit 9b57a0a056

View File

@@ -358,17 +358,18 @@ class EditorStartup {
};
const liElems = this.$svgEditor.querySelectorAll('button, select, input:not(#text)');
const self = this;
Array.prototype.forEach.call(liElems, function(el){
el.addEventListener("focus", (e) => {
inp = e.currentTarget;
this.uiContext = 'toolbars';
this.workarea.addEventListener('mousedown', unfocus);
self.uiContext = 'toolbars';
self.workarea.addEventListener('mousedown', unfocus);
});
el.addEventListener("blur", () => {
this.uiContext = 'canvas';
this.workarea.removeEventListener('mousedown', unfocus);
self.uiContext = 'canvas';
self.workarea.removeEventListener('mousedown', unfocus);
// Go back to selecting text if in textedit mode
if (this.svgCanvas.getMode() === 'textedit') {
if (self.svgCanvas.getMode() === 'textedit') {
$id('text').focus();
}
});