From 553de5a873303f2d47bf20b06db69c843e72f466 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Sun, 19 Dec 2021 17:25:58 +0000 Subject: [PATCH] Removed unnecessary javascript navigation code. --- src/main/java/org/qortal/api/HTMLParser.java | 29 ------------------- .../arbitrary/ArbitraryDataRenderer.java | 1 - 2 files changed, 30 deletions(-) diff --git a/src/main/java/org/qortal/api/HTMLParser.java b/src/main/java/org/qortal/api/HTMLParser.java index 8325f741..92784526 100644 --- a/src/main/java/org/qortal/api/HTMLParser.java +++ b/src/main/java/org/qortal/api/HTMLParser.java @@ -26,35 +26,6 @@ public class HTMLParser { this.data = data; } - /** - * Inject javascript used for back/forward navigation, and other system-level features - */ - public void injectJavascript() { - String script = "\n"; - - ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); - try { - // FUTURE: we may want to add it to the , and maybe put the js itself into an external file - outputStream.write(script.getBytes()); - outputStream.write(this.data); - this.data = outputStream.toByteArray(); - - } catch (IOException e) { - LOGGER.info("Unable to inject javascript: {}", e.getMessage()); - } - } - /** * Find relative links and prefix them with the resource ID, using Jsoup * @param path diff --git a/src/main/java/org/qortal/arbitrary/ArbitraryDataRenderer.java b/src/main/java/org/qortal/arbitrary/ArbitraryDataRenderer.java index a096a078..3a23a4fb 100644 --- a/src/main/java/org/qortal/arbitrary/ArbitraryDataRenderer.java +++ b/src/main/java/org/qortal/arbitrary/ArbitraryDataRenderer.java @@ -94,7 +94,6 @@ public class ArbitraryDataRenderer { // HTML file - needs to be parsed byte[] data = Files.readAllBytes(Paths.get(filePath)); // TODO: limit file size that can be read into memory HTMLParser htmlParser = new HTMLParser(resourceId, inPath, prefix, usePrefix, data); - htmlParser.injectJavascript(); htmlParser.replaceRelativeLinks(filename); response.setContentType(context.getMimeType(filename)); response.setContentLength(data.length);