Blame SOURCES/12-revert-graphview.patch

9a2987
diff --git a/application/org.openjdk.jmc.flightrecorder.graphview/pom.xml b/application/org.openjdk.jmc.flightrecorder.graphview/pom.xml
9a2987
index 9e05408..733fcd4 100644
9a2987
--- a/application/org.openjdk.jmc.flightrecorder.graphview/pom.xml
9a2987
+++ b/application/org.openjdk.jmc.flightrecorder.graphview/pom.xml
9a2987
@@ -42,80 +42,4 @@
9a2987
 	</parent>
9a2987
 	<artifactId>org.openjdk.jmc.flightrecorder.graphview</artifactId>
9a2987
 	<packaging>eclipse-plugin</packaging>
9a2987
-
9a2987
-	<properties>
9a2987
-		<download.maven.plugin.version>1.4.2</download.maven.plugin.version>
9a2987
-		<download-maven-plugin.phase>process-resources</download-maven-plugin.phase>
9a2987
-		<download-maven-plugin.output>${project.basedir}/src/main/resources/jslibs</download-maven-plugin.output>
9a2987
-		<spotless.config.path>${basedir}/../../configuration/ide/eclipse/formatting/formatting.xml</spotless.config.path>
9a2987
-		<spotless.config.path.js>${basedir}/../../configuration/ide/eclipse/formatting/formattingjs.xml</spotless.config.path.js>
9a2987
-	</properties>
9a2987
-
9a2987
-	<build>
9a2987
-		<plugins>
9a2987
-			<plugin>
9a2987
-				<groupId>com.googlecode.maven-download-plugin</groupId>
9a2987
-				<artifactId>download-maven-plugin</artifactId>
9a2987
-				<version>${download.maven.plugin.version}</version>
9a2987
-				<executions>
9a2987
-					<execution>
9a2987
-						<id>d3-v5-js</id>
9a2987
-						<phase>${download-maven-plugin.phase}</phase>
9a2987
-						<goals>
9a2987
-							<goal>wget</goal>
9a2987
-						</goals>
9a2987
-						<configuration>
9a2987
-							<url>https://d3js.org/d3.v5.min.js</url>
9a2987
-							<unpack>false</unpack>
9a2987
-							<outputDirectory>${download-maven-plugin.output}</outputDirectory>
9a2987
-							<skipCache>true</skipCache>
9a2987
-							<overwrite>true</overwrite>
9a2987
-						</configuration>
9a2987
-					</execution>
9a2987
-					<execution>
9a2987
-						<id>wasm</id>
9a2987
-						<phase>${download-maven-plugin.phase}</phase>
9a2987
-						<goals>
9a2987
-							<goal>wget</goal>
9a2987
-						</goals>
9a2987
-						<configuration>
9a2987
-							<url>https://unpkg.com/@hpcc-js/wasm@0.3.14/dist/index.js</url>
9a2987
-							<unpack>false</unpack>
9a2987
-							<outputDirectory>${download-maven-plugin.output}</outputDirectory>
9a2987
-							<skipCache>true</skipCache>
9a2987
-							<overwrite>true</overwrite>
9a2987
-						</configuration>
9a2987
-					</execution>
9a2987
-					<execution>
9a2987
-						<id>d3-graphviz-js</id>
9a2987
-						<phase>${download-maven-plugin.phase}</phase>
9a2987
-						<goals>
9a2987
-							<goal>wget</goal>
9a2987
-						</goals>
9a2987
-						<configuration>
9a2987
-							<url>https://unpkg.com/d3-graphviz@3.1.0/build/d3-graphviz.js</url>
9a2987
-							<unpack>false</unpack>
9a2987
-							<outputDirectory>${download-maven-plugin.output}</outputDirectory>
9a2987
-							<skipCache>true</skipCache>
9a2987
-							<overwrite>true</overwrite>
9a2987
-						</configuration>
9a2987
-					</execution>
9a2987
-					<execution>
9a2987
-						<id>graphvizlib-wasm</id>
9a2987
-						<phase>${download-maven-plugin.phase}</phase>
9a2987
-						<goals>
9a2987
-							<goal>wget</goal>
9a2987
-						</goals>
9a2987
-						<configuration>
9a2987
-							<url>https://unpkg.com/@hpcc-js/wasm@0.3.14/dist/graphvizlib.wasm</url>
9a2987
-							<unpack>false</unpack>
9a2987
-							<outputDirectory>${download-maven-plugin.output}</outputDirectory>
9a2987
-							<skipCache>true</skipCache>
9a2987
-							<overwrite>true</overwrite>
9a2987
-						</configuration>
9a2987
-					</execution>
9a2987
-				</executions>
9a2987
-			</plugin>
9a2987
-		</plugins>
9a2987
-	</build>
9a2987
 </project>
9a2987
diff --git a/application/org.openjdk.jmc.flightrecorder.graphview/src/main/java/org/openjdk/jmc/flightrecorder/graphview/views/GraphView.java b/application/org.openjdk.jmc.flightrecorder.graphview/src/main/java/org/openjdk/jmc/flightrecorder/graphview/views/GraphView.java
9a2987
index 1389545..d356c2e 100644
9a2987
--- a/application/org.openjdk.jmc.flightrecorder.graphview/src/main/java/org/openjdk/jmc/flightrecorder/graphview/views/GraphView.java
9a2987
+++ b/application/org.openjdk.jmc.flightrecorder.graphview/src/main/java/org/openjdk/jmc/flightrecorder/graphview/views/GraphView.java
9a2987
@@ -85,18 +85,7 @@ import org.openjdk.jmc.ui.misc.DisplayToolkit;
9a2987
 public class GraphView extends ViewPart implements ISelectionListener {
9a2987
 	private static final String HTML_PAGE;
9a2987
 	static {
9a2987
-		String jsD3V5 = "jslibs/d3.v5.min.js";
9a2987
-		String jsGraphviz = "jslibs/index.js";
9a2987
-		String wasmGraphviz = "jslibs/graphvizlib.wasm";
9a2987
-		String jsGraphizD3 = "jslibs/d3-graphviz.js";
9a2987
-
9a2987
-		String wasmBase64 = loadBase64FromFile(wasmGraphviz);
9a2987
-
9a2987
-		HTML_PAGE = String.format(loadStringFromFile("page.template"), loadLibraries(jsD3V5),
9a2987
-				// we inline base64 wasm in the library code to avoid fetching it at runtime
9a2987
-				loadStringFromFile(jsGraphviz, "wasmBinaryFile=\"graphvizlib.wasm\";",
9a2987
-						"wasmBinaryFile=dataURIPrefix + '" + wasmBase64 + "';"),
9a2987
-				loadLibraries(jsGraphizD3));
9a2987
+        HTML_PAGE = String.format(loadStringFromFile("page.template"));
9a2987
 	}
9a2987
 
9a2987
 	private enum ModelState {
9a2987
diff --git a/application/org.openjdk.jmc.flightrecorder.graphview/src/main/resources/page.template b/application/org.openjdk.jmc.flightrecorder.graphview/src/main/resources/page.template
9a2987
index eb7423a..e424576 100644
9a2987
--- a/application/org.openjdk.jmc.flightrecorder.graphview/src/main/resources/page.template
9a2987
+++ b/application/org.openjdk.jmc.flightrecorder.graphview/src/main/resources/page.template
9a2987
@@ -3,12 +3,13 @@
9a2987
 
9a2987
 <head>
9a2987
 	<meta http-equiv="content-type" content="text/html; charset=utf-8" />
9a2987
-	<script>%1$s</script>
9a2987
-	<script>%2$s</script>
9a2987
-	<script>%3$s</script>
9a2987
 </head>
9a2987
 
9a2987
 <body>
9a2987
+    <script type="text/javascript" src="https://d3js.org/d3.v5.min.js"></script>
9a2987
+    <script type="text/javascript" src="https://unpkg.com/@hpcc-js/wasm@0.3.14/dist/index.js"></script>
9a2987
+    <script type="text/javascript" src="https://unpkg.com/d3-graphviz@3.1.0/build/d3-graphviz.js"></script>
9a2987
+    <script type="text/javascript" src="https://unpkg.com/@hpcc-js/wasm@0.3.14/dist/graphvizlib.wasm"></script>
9a2987
 	
9a2987
 	<script type="text/javascript">
9a2987