From 22a7e325a6314e38a94017f0b7a5044f3c2f20d5 Mon Sep 17 00:00:00 2001 From: Gildas Date: Fri, 7 Feb 2025 00:42:26 +0100 Subject: [PATCH] pass parameter --- lib/convert.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/convert.js b/lib/convert.js index 020dddf..ab2406c 100644 --- a/lib/convert.js +++ b/lib/convert.js @@ -92,7 +92,7 @@ const DEFAULT_CSP = "default-src 'none'; connect-src 'self' data:; font-src 'sel const JS_ENABLED_CSP = "script-src 'self' 'unsafe-inline' data:;"; const JS_DISABLED_CSP = "script-src 'none';"; const CSS_FUNCTION_PARENTHESIS_START = "("; -const CSS_FUNCTION_PARENTHESIS_END = ")"; +const CSS_FUNCTION_PARENTHESIS_END = ") "; const SUBJECT_HEADER = "Subject"; const DATE_HEADER = "Date"; const FROM_HEADER = "From"; @@ -550,13 +550,13 @@ function replaceStylesheetUrls(resources, base, resource, options = {}, styleshe if (isStylesheet(resource.contentType)) { resource.data = replaceStylesheetUrls(resources, resource.id, resource, { context: STYLESHEET_CONTEXT }, stylesheets, missingResources, unfoundResources); } - node.value = getOriginalUrlFunction(id) + getResourceURI(resource); + node.value = getOriginalUrlFunction(id, getResourceURI(resource)); } } else if (missingResources) { addMissingResource(missingResources, id, BASE64_ENCODING); } else { unfoundResources.add(id); - node.value = getOriginalUrlFunction(id) + id; + node.value = getOriginalUrlFunction(id); } } } else if (node.type === AT_RULE && node.name.toLowerCase() === IMPORT_RULE) { @@ -568,13 +568,13 @@ function replaceStylesheetUrls(resources, base, resource, options = {}, styleshe resource.data = replaceStylesheetUrls(resources, resource.id, resource, { context: STYLESHEET_CONTEXT }, stylesheets, missingResources, unfoundResources); if (!missingResources) { resource.used = true; - node.prelude.children.first.value = getOriginalUrlFunction(id) + getResourceURI(resource); + node.prelude.children.first.value = getOriginalUrlFunction(id, getResourceURI(resource)); } } else if (missingResources) { addMissingResource(missingResources, id); } else { unfoundResources.add(id); - node.prelude.children.first.value = getOriginalUrlFunction(id) + id; + node.prelude.children.first.value = getOriginalUrlFunction(id); } } } @@ -608,8 +608,8 @@ function addMissingResource(missingResources, id, transferEncoding) { } } -function getOriginalUrlFunction(id) { - return ORIGINAL_URL_FUNCTION_NAME + CSS_FUNCTION_PARENTHESIS_START + JSON.stringify(id) + CSS_FUNCTION_PARENTHESIS_END + " "; +function getOriginalUrlFunction(id, resourceURI = id) { + return ORIGINAL_URL_FUNCTION_NAME + CSS_FUNCTION_PARENTHESIS_START + JSON.stringify(id) + CSS_FUNCTION_PARENTHESIS_END + resourceURI; } function getPageInfo(headers, index) {