From 01e4f2c9b32ff132c4de0d9fa7f56eee409ddb5c Mon Sep 17 00:00:00 2001 From: hns Date: Tue, 9 Jan 2001 19:12:38 +0000 Subject: [PATCH] set global appnode in initEvaluator already --- src/helma/framework/core/RequestEvaluator.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/helma/framework/core/RequestEvaluator.java b/src/helma/framework/core/RequestEvaluator.java index 8b63d6f1..f2aaeeaa 100644 --- a/src/helma/framework/core/RequestEvaluator.java +++ b/src/helma/framework/core/RequestEvaluator.java @@ -106,6 +106,7 @@ public class RequestEvaluator implements Runnable { global.putHiddenProperty ("cache", new ESNode (new Node ("cache"), this)); global.putHiddenProperty ("undefined", ESUndefined.theUndefined); appnode = new ESAppNode (app.appnode, this); + global.putHiddenProperty ("app", appnode); reqPath = new ArrayPrototype (evaluator.getArrayPrototype(), evaluator); reqData = new ESRequestData (evaluator.getObjectPrototype(), evaluator, this); @@ -359,7 +360,6 @@ public class RequestEvaluator implements Runnable { global.putHiddenProperty ("root", getNodeWrapper (root)); global.deleteProperty("user", "user".hashCode()); global.deleteProperty ("req", "req".hashCode()); - // global.deleteProperty ("res", "res".hashCode()); global.putHiddenProperty ("res", ESLoader.normalizeValue(new ResponseTrans (), evaluator)); global.deleteProperty ("path", "path".hashCode()); global.putHiddenProperty ("app", appnode); @@ -418,7 +418,6 @@ public class RequestEvaluator implements Runnable { global.putHiddenProperty ("root", getNodeWrapper (root)); global.deleteProperty("user", "user".hashCode()); global.deleteProperty ("req", "req".hashCode()); - // global.deleteProperty ("res", "res".hashCode()); global.putHiddenProperty ("res", ESLoader.normalizeValue(new ResponseTrans (), evaluator)); global.deleteProperty ("path", "path".hashCode()); global.putHiddenProperty ("app", appnode);