doortts doortts 2016-02-29
markdown: Use rhino markdown render instead of nashorn
@4666451e4da52ca0db31ef7b709909bedaab64d5
app/utils/Markdown.java
--- app/utils/Markdown.java
+++ app/utils/Markdown.java
@@ -45,10 +45,10 @@
     private static ScriptEngine engine = buildEngine();
 
     private static ScriptEngine buildEngine() {
-        ScriptEngineManager manager = new ScriptEngineManager(null);
+        ScriptEngineManager manager = new ScriptEngineManager();
         InputStream is = null;
         Reader reader = null;
-        ScriptEngine _engine = manager.getEngineByName("JavaScript");
+        ScriptEngine _engine = manager.getEngineByName("rhino");
 
         try {
             is = Thread.currentThread().getContextClassLoader().getResourceAsStream(XSS_JS_FILE);
build.sbt
--- build.sbt
+++ build.sbt
@@ -47,7 +47,8 @@
   "com.github.zafarkhaja" % "java-semver" % "0.7.2",
   "com.google.guava" % "guava" % "19.0",
   "com.googlecode.htmlcompressor" % "htmlcompressor" % "1.4",
-  "org.springframework" % "spring-jdbc" % "4.1.5.RELEASE"
+  "org.springframework" % "spring-jdbc" % "4.1.5.RELEASE",
+  "org.mozilla" % "rhino" % "1.7.7.1"
 )
 
 val projectSettings = Seq(
 
lib/js-engine.jar (Binary) (added)
+++ lib/js-engine.jar
Binary file is not shown
Add a comment
List