X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fxwt%2FTemplate.java;h=56ca4d96463019b8feee1ed0e15d062d32d92775;hb=c2a138c3882a4bd8dce0212ac59765af5cb126c6;hp=d633f48115645f3b8e51ac90d2586d827a4de653;hpb=add9c1c1765814ff41c3ae54ec0e5496aa747c6e;p=org.ibex.core.git diff --git a/src/org/xwt/Template.java b/src/org/xwt/Template.java index d633f48..56ca4d9 100644 --- a/src/org/xwt/Template.java +++ b/src/org/xwt/Template.java @@ -98,7 +98,7 @@ public class Template { if (staticscript == null) return staticJSScope; JSFunction temp = staticscript; staticscript = null; - temp.cloneWithNewParentJSScope(staticJSScope).call(null, null, null, null, 0); + temp.cloneWithNewParentScope(staticJSScope).call(null, null, null, null, 0); return staticJSScope; } @@ -122,15 +122,15 @@ public class Template { for (int i=0; children != null && i 0) - thisscript = JS.parse(t.fileName + (isstatic ? "._" : ""), t.content_start, new StringReader(contentString)); + thisscript = JSFunction.fromReader(t.fileName + (isstatic ? "._" : ""), + t.content_start, + new StringReader(contentString)); } catch (IOException ioe) { if (Log.on) Log.log(this, " ERROR: " + ioe.getMessage()); thisscript = null; @@ -347,8 +341,8 @@ public class Template { declare("$" + key); put("$" + key, target); } - public PerInstantiationJSScope(JSScope parentJSScope, XWT xwt, PerInstantiationJSScope parentBoxPis, JSScope myStatic) { - super(parentJSScope); + public PerInstantiationJSScope(JSScope parentScope, XWT xwt, PerInstantiationJSScope parentBoxPis, JSScope myStatic) { + super(parentScope); this.parentBoxPis = parentBoxPis; this.xwt = xwt; this.myStatic = myStatic;