X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;ds=sidebyside;f=src%2Forg%2Fibex%2FTemplate.java;h=0461dbc5dcac30d70f5808ec764525f8f3a11c20;hb=753c136696402d156d7eb558d2484dd5fcbab713;hp=28ff21544571cd83d696483f0a84de2d7e0cf8fe;hpb=7ba2f9c635af6dad02cbf707aec4a2a7181f5f51;p=org.ibex.core.git diff --git a/src/org/ibex/Template.java b/src/org/ibex/Template.java index 28ff215..0461dbc 100644 --- a/src/org/ibex/Template.java +++ b/src/org/ibex/Template.java @@ -155,31 +155,19 @@ public class Template { String initial_uri = ""; public TemplateHelper(String sourceName, Object s, Ibex ibex) throws XML.Exn, IOException, JSExn { - System.out.println("1"); this.sourceName = sourceName; - System.out.println("2"); this.ibex = ibex; - System.out.println("3"); InputStream is = Stream.getInputStream(s); - System.out.println("4"); Ibex.Blessing b = Ibex.Blessing.getBlessing(s).parent; - System.out.println("5"); - /* while(b != null) { if(b.parentkey != null) initial_uri = b.parentkey + (initial_uri.equals("") ? "" : "." + initial_uri); b = b.parent; } - */ initial_uri = ""; - System.out.println("6"); parse(new InputStreamReader(is)); - System.out.println("7"); JS staticScript = parseScript(static_content, static_content_start); - System.out.println("8"); t.staticScope = new PerInstantiationScope(null, ibex, null, null); - System.out.println("9"); if (staticScript != null) JS.cloneWithNewParentScope(staticScript, t.staticScope).call(null, null, null, null, 0); - System.out.println("10"); } private JS parseScript(StringBuffer content, int content_start) throws IOException { @@ -245,11 +233,10 @@ public class Template { // process attributes into Vecs, dealing with any XML Namespaces in the process ATTR: for (int i=0; i < c.getAttrLen(); i++) { - //#switch(c.getAttrKey(i)) - case "id": + if (c.getAttrKey(i).equals("id")) { t.id = c.getAttrVal(i).toString().intern(); continue ATTR; - //#end + } // treat value starting with '.' as resource reference String uri = c.getAttrUri(i); if (!uri.equals("")) uri = '.' + uri;