Gildas 7 лет назад
Родитель
Сommit
d229e3c011
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      lib/single-file/serializer.js

+ 4 - 4
lib/single-file/serializer.js

@@ -22,6 +22,8 @@
 
 this.serializer = this.serializer || (() => {
 
+	const SELF_CLOSED_TAG_NAMES = ["area", "base", "br", "col", "command", "embed", "hr", "img", "input", "keygen", "link", "meta", "param", "source", "track", "wbr"];
+
 	return {
 		process(doc, compressHTML) {
 			return getDoctype(doc) + (compressHTML ? serialize(doc.documentElement) : doc.documentElement.outerHTML);
@@ -101,10 +103,8 @@ this.serializer = this.serializer || (() => {
 			}
 		});
 		content += ">";
-		Array.from(element.childNodes).forEach(childNode => {
-			content += serialize(childNode);
-		});
-		if (!["area", "base", "br", "col", "command", "embed", "hr", "img", "input", "keygen", "link", "meta", "param", "source", "track", "wbr"].includes(tagName)) {
+		Array.from(element.childNodes).forEach(childNode => content += serialize(childNode));
+		if (!SELF_CLOSED_TAG_NAMES.includes(tagName)) {
 			content += "</" + tagName + ">";
 		}
 		return content;