Jelajahi Sumber

don't include notes into audio or video tags

Former-commit-id: 3769289fb6b4e30300bbf77827b6bfceaa45cdc7
Gildas 6 tahun lalu
induk
melakukan
3a039484c3
1 mengubah file dengan 3 tambahan dan 3 penghapusan
  1. 3 3
      extension/ui/content/content-ui-editor-web.js

+ 3 - 3
extension/ui/content/content-ui-editor-web.js

@@ -25,7 +25,7 @@
 
 (async () => {
 
-	const SELF_CLOSED_TAG_NAMES = ["area", "base", "br", "col", "command", "embed", "hr", "img", "iframe", "input", "keygen", "link", "meta", "param", "source", "track", "wbr"];
+	const FORBIDDEN_TAG_NAMES = ["area", "audio", "base", "br", "col", "command", "embed", "hr", "img", "iframe", "input", "keygen", "link", "meta", "param", "source", "track", "video", "wbr"];
 	const BUTTON_ANCHOR_URL = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH4woJCScQox8NKQAAAJZJREFUGNOF0DEOAWEUBODPv6Ki1CgVq1HtQai0CoUTqCTuIZptZAsqJxJ7BolQoPklPyEmmWQy814y7/GOPIRQhxBq5GnQ+Bg84hD1CH0/UOEaufUHu8if6ODxwfYrbGKMFvboYhOzOc6Y4AZl3J4lPauoZzErA4poDr/UeXlFhjUuWOGOHjIMsMQC03S7jzo55JT+8Ql3/B/LcN3QKQAAAABJRU5ErkJggg==";
 	const BUTTON_CLOSE_URL = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4woIDi82BDhzPAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAk0lEQVQY023QQQrCQAyF4a8WF7rQW3gVryK4c9lFQaG2UPQE3sSjeAhXdiFC3UQYywQCIfnz5k0K7LDBQT4qLOGKN1oUCVCgxojbr9nihQZl5BGfEPrbbvDEKRYHnHNeyoCGeK5Kh7MJPMci6mVOrQhPQyg1UXdTsA7jqacuen16p3H6u4g+ZpcSWzywz4B3rLD+Api7H1RudMpLAAAAAElFTkSuQmCC";
 	const SHADOW_MODE_ATTRIBUTE_NAME = "shadowmode";
@@ -304,7 +304,7 @@
 			let currentElement = anchorElement;
 			let positionedElement;
 			while (currentElement.parentElement && !positionedElement) {
-				if (!SELF_CLOSED_TAG_NAMES.includes(currentElement.tagName.toLowerCase())) {
+				if (!FORBIDDEN_TAG_NAMES.includes(currentElement.tagName.toLowerCase())) {
 					const currentElementStyle = getComputedStyle(currentElement);
 					if (currentElementStyle.position != "static") {
 						positionedElement = currentElement;
@@ -562,7 +562,7 @@
 					}
 				})
 			};
-			const SELF_CLOSED_TAG_NAMES = ${JSON.stringify(SELF_CLOSED_TAG_NAMES)};
+			const SELF_CLOSED_TAG_NAMES = ${JSON.stringify(FORBIDDEN_TAG_NAMES)};
 			const NOTE_TAGNAME = ${JSON.stringify(NOTE_TAGNAME)};
 			const NOTE_CLASS = ${JSON.stringify(NOTE_CLASS)};
 			const NOTE_ANCHORED_CLASS = ${JSON.stringify(NOTE_ANCHORED_CLASS)};