From 66a14b840fda87223c5bbfb605cb7ca4e0d82289 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Fri, 26 Oct 2018 12:41:37 +0200 Subject: [PATCH] Use URL instead of loading the script content --- .../src/org/argeo/cms/script/ScriptUi.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/org.argeo.cms.ui/src/org/argeo/cms/script/ScriptUi.java b/org.argeo.cms.ui/src/org/argeo/cms/script/ScriptUi.java index c8b3bb352..ab0708a83 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/script/ScriptUi.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/script/ScriptUi.java @@ -51,11 +51,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 -- 2.30.2