]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.cms.ui/src/org/argeo/cms/script/ScriptUi.java
Skip maven generated/copied theme resources
[lgpl/argeo-commons.git] / org.argeo.cms.ui / src / org / argeo / cms / script / ScriptUi.java
index c8b3bb3529a3636aaefa4d5af807c8b4195ab583..a15c6c98bd986a82a85b0b56eab218c9e79ddef4 100644 (file)
@@ -1,8 +1,5 @@
 package org.argeo.cms.script;
 
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.io.Reader;
 import java.net.URL;
 
 import javax.jcr.Node;
@@ -51,11 +48,18 @@ public class ScriptUi implements CmsUiProvider {
        }
 
        private void load() {
-               try (Reader reader = new InputStreamReader(appUrl.openStream())) {
-                       scriptEngine.eval(reader);
-               } catch (IOException | ScriptException e) {
+//             try (Reader reader = new InputStreamReader(appUrl.openStream())) {
+//                     scriptEngine.eval(reader);
+//             } catch (IOException | ScriptException e) {
+//                     log.warn("Cannot execute " + appUrl, e);
+//             }
+
+               try {
+                       scriptEngine.eval("load('" + appUrl + "')");
+               } catch (ScriptException e) {
                        log.warn("Cannot execute " + appUrl, e);
                }
+
        }
 
        // public ScriptUiProvider(ScriptEngine scriptEngine, String script) throws
@@ -103,8 +107,8 @@ public class ScriptUi implements CmsUiProvider {
                }
 
                long duration = System.currentTimeMillis() - begin;
-               if (log.isDebugEnabled())
-                       log.debug(appUrl + " UI in " + duration + " ms");
+               if (log.isTraceEnabled())
+                       log.trace(appUrl + " UI in " + duration + " ms");
                return null;
        }