Răsfoiți Sursa

hide highlighted elements before printing

Gildas 5 ani în urmă
părinte
comite
b6b8ddb6de
1 a modificat fișierele cu 7 adăugiri și 2 ștergeri
  1. 7 2
      extension/ui/content/content-ui-editor-web.js

+ 7 - 2
extension/ui/content/content-ui-editor-web.js

@@ -910,7 +910,7 @@ table {
 			window.parent.postMessage(JSON.stringify({ "method": "setContent", content: getContent(message.compressHTML, message.updatedResources) }), "*");
 		}
 		if (message.method == "printPage") {
-			window.print();
+			printPage();
 		}
 	};
 	window.onresize = reflowNotes;
@@ -1320,11 +1320,16 @@ table {
 			event.preventDefault();
 		}
 		if (event.key.toLowerCase() == "p" && event.ctrlKey) {
-			window.print();
+			printPage();
 			event.preventDefault();
 		}
 	}
 
+	function printPage() {
+		unhighlightCutElement();
+		window.print();
+	}
+
 	function highlightCutElement() {
 		const element = cuttingPath[cuttingPathIndex];
 		element.classList.add(cuttingMode ? CUT_HOVER_CLASS : CUT_OUTER_HOVER_CLASS);