|
|
@@ -152,7 +152,7 @@ this.SingleFileCore = this.SingleFileCore || (() => {
|
|
|
this.options.canvasData = docData.canvasData;
|
|
|
this.options.fontsData = docData.fontsData;
|
|
|
this.options.stylesheetsData = docData.stylesheetsData;
|
|
|
- this.options.imageData = docData.imageData;
|
|
|
+ this.options.imagesData = docData.imagesData;
|
|
|
this.options.postersData = docData.postersData;
|
|
|
this.options.usedFonts = docData.usedFonts;
|
|
|
this.options.shadowRootsData = docData.shadowRootsData;
|
|
|
@@ -474,10 +474,10 @@ this.SingleFileCore = this.SingleFileCore || (() => {
|
|
|
if (this.options.win) {
|
|
|
this.doc.body.querySelectorAll(":not(svg) title, meta, link[href][rel*=\"icon\"]").forEach(element => element instanceof this.options.win.HTMLElement && this.doc.head.appendChild(element));
|
|
|
}
|
|
|
- if (this.options.imageData && !this.options.saveRawPage) {
|
|
|
+ if (this.options.imagesData && !this.options.saveRawPage) {
|
|
|
const dataAttributeName = docUtil.IMAGE_ATTRIBUTE_NAME;
|
|
|
this.doc.querySelectorAll("img").forEach(imgElement => {
|
|
|
- const imgData = this.options.imageData[Number(imgElement.getAttribute(dataAttributeName))];
|
|
|
+ const imgData = this.options.imagesData[Number(imgElement.getAttribute(dataAttributeName))];
|
|
|
if (this.options.removeHiddenElements && imgData.size && !imgData.size.pxWidth && !imgData.size.pxHeight) {
|
|
|
imgElement.setAttribute("src", EMPTY_IMAGE);
|
|
|
} else if (imgData.currentSrc) {
|
|
|
@@ -486,7 +486,7 @@ this.SingleFileCore = this.SingleFileCore || (() => {
|
|
|
});
|
|
|
if (this.options.loadDeferredImages) {
|
|
|
this.doc.querySelectorAll("img[data-src]").forEach(imgElement => {
|
|
|
- const imgData = this.options.imageData[Number(imgElement.getAttribute(dataAttributeName))];
|
|
|
+ const imgData = this.options.imagesData[Number(imgElement.getAttribute(dataAttributeName))];
|
|
|
if ((!imgElement.getAttribute("src") || imgElement.getAttribute("src") == EMPTY_IMAGE) && imgElement.getAttribute("data-src")) {
|
|
|
imgData.src = imgElement.dataset.src;
|
|
|
imgElement.setAttribute("src", imgElement.dataset.src);
|
|
|
@@ -867,7 +867,7 @@ this.SingleFileCore = this.SingleFileCore || (() => {
|
|
|
options.canvasData = frameData.canvasData;
|
|
|
options.stylesheetsData = frameData.stylesheetsData;
|
|
|
options.fontsData = frameData.fontsData;
|
|
|
- options.imageData = frameData.imageData;
|
|
|
+ options.imagesData = frameData.imagesData;
|
|
|
options.usedFonts = frameData.usedFonts;
|
|
|
options.shadowRootsData = frameData.shadowRootsData;
|
|
|
frameData.processor = new Runner(options);
|
|
|
@@ -1571,7 +1571,7 @@ this.SingleFileCore = this.SingleFileCore || (() => {
|
|
|
static replaceImageSource(imgElement, variableName, options) {
|
|
|
const dataAttributeName = docUtil.IMAGE_ATTRIBUTE_NAME;
|
|
|
if (imgElement.getAttribute(dataAttributeName) != null) {
|
|
|
- const imgData = options.imageData[Number(imgElement.getAttribute(dataAttributeName))];
|
|
|
+ const imgData = options.imagesData[Number(imgElement.getAttribute(dataAttributeName))];
|
|
|
if (imgData.replaceable) {
|
|
|
imgElement.setAttribute("src", `${PREFIX_DATA_URI_IMAGE_SVG},<svg xmlns="http://www.w3.org/2000/svg" width="${imgData.size.pxWidth}" height="${imgData.size.pxHeight}"><rect fill-opacity="0"/></svg>`);
|
|
|
const backgroundStyle = {};
|