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

fixed issue when the ID is already used in the document

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

+ 1 - 1
lib/single-file/single-file-core.js

@@ -1088,7 +1088,7 @@ this.SingleFileCore = this.SingleFileCore || (() => {
 									const symbolElement = svgDoc.querySelector(hashMatch[0]);
 									const symbolElement = svgDoc.querySelector(hashMatch[0]);
 									if (symbolElement) {
 									if (symbolElement) {
 										resourceElement.setAttribute(attributeName, hashMatch[0]);
 										resourceElement.setAttribute(attributeName, hashMatch[0]);
-										resourceElement.parentElement.appendChild(symbolElement);
+										resourceElement.parentElement.insertBefore(symbolElement, resourceElement.parentElement.firstChild);
 									}
 									}
 								} else {
 								} else {
 									resourceElement.setAttribute(attributeName, "data:image/svg+xml," + content);
 									resourceElement.setAttribute(attributeName, "data:image/svg+xml," + content);