Просмотр исходного кода

fixed focus issue when opening the editor (see #516)

Gildas 5 лет назад
Родитель
Сommit
d27da4a347
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      extension/ui/bg/ui-editor.js

+ 3 - 2
extension/ui/bg/ui-editor.js

@@ -159,7 +159,7 @@ singlefile.extension.ui.bg.editor = (() => {
 		}
 		}
 		if (cutInnerPageButton.classList.contains("cut-disabled")) {
 		if (cutInnerPageButton.classList.contains("cut-disabled")) {
 			enableCutInnerPage();
 			enableCutInnerPage();
-			editorElement.contentWindow.focus();
+
 		} else {
 		} else {
 			disableCutInnerPage();
 			disableCutInnerPage();
 		}
 		}
@@ -173,7 +173,6 @@ singlefile.extension.ui.bg.editor = (() => {
 		}
 		}
 		if (cutOuterPageButton.classList.contains("cut-disabled")) {
 		if (cutOuterPageButton.classList.contains("cut-disabled")) {
 			enableCutOuterPage();
 			enableCutOuterPage();
-			editorElement.contentWindow.focus();
 		} else {
 		} else {
 			disableCutOuterPage();
 			disableCutOuterPage();
 		}
 		}
@@ -335,6 +334,7 @@ singlefile.extension.ui.bg.editor = (() => {
 		resetHighlightButtons();
 		resetHighlightButtons();
 		disableRemoveHighlights();
 		disableRemoveHighlights();
 		editorElement.contentWindow.postMessage(JSON.stringify({ method: "enableCutInnerPage" }), "*");
 		editorElement.contentWindow.postMessage(JSON.stringify({ method: "enableCutInnerPage" }), "*");
+		editorElement.contentWindow.focus();
 	}
 	}
 
 
 	function enableCutOuterPage() {
 	function enableCutOuterPage() {
@@ -343,6 +343,7 @@ singlefile.extension.ui.bg.editor = (() => {
 		resetHighlightButtons();
 		resetHighlightButtons();
 		disableRemoveHighlights();
 		disableRemoveHighlights();
 		editorElement.contentWindow.postMessage(JSON.stringify({ method: "enableCutOuterPage" }), "*");
 		editorElement.contentWindow.postMessage(JSON.stringify({ method: "enableCutOuterPage" }), "*");
+		editorElement.contentWindow.focus();
 	}
 	}
 
 
 	function savePage() {
 	function savePage() {