X-Git-Url: http://git.megacz.com/?p=org.ibex.core.git;a=blobdiff_plain;f=src%2Forg%2Fxwt%2FSpecialBoxProperty.java;h=2da34107f23947f923b403020398ba945a3e24b9;hp=cd86e3e1f874ec11b11fddcc0d292b704c646bd0;hb=b549fc8820c5f1852f7563c933a88502b02cbb7d;hpb=5750ddc11d996963f5a867c4f13a76eda357c06f diff --git a/src/org/xwt/SpecialBoxProperty.java b/src/org/xwt/SpecialBoxProperty.java index cd86e3e..2da3410 100644 --- a/src/org/xwt/SpecialBoxProperty.java +++ b/src/org/xwt/SpecialBoxProperty.java @@ -654,30 +654,8 @@ class SpecialBoxProperty { specialBoxProperties.put("apply", new SpecialBoxProperty() { public void put(Box b, Object value) { } - public Object get(final Box b) { return new JS.Callable() { - public Object call(JS.Array args) throws JS.Exn { - if (args.elementAt(0) instanceof String) { - String templatename = (String)args.elementAt(0); - Template t = Template.getTemplate(templatename, null); - if (t == null) { - if (Log.on) Log.logJS(this, "template " + templatename + " not found"); - } else { - if (ThreadMessage.suspendThread()) try { - JS.Callable callback = args.length() < 2 ? null : (Callable)args.elementAt(1); - t.apply(b, null, null, callback, 0, t.numUnits()); - } finally { - ThreadMessage.resumeThread(); - } - } - - } else if (args.elementAt(0) instanceof JS && !(args.elementAt(0) instanceof Box)) { - JS s = (JS)args.elementAt(0); - Object[] keys = s.keys(); - for(int j=0; j