2003/07/28 23:12:29
authorbrian <brian@xwt.org>
Fri, 30 Jan 2004 07:04:11 +0000 (07:04 +0000)
committerbrian <brian@xwt.org>
Fri, 30 Jan 2004 07:04:11 +0000 (07:04 +0000)
darcs-hash:20040130070411-aa32f-bc3d9b8bd4ff10b9cd21e0814b6e6136e3fa23a4.gz

src/org/xwt/XWT.java

index c107098..d7fccf4 100644 (file)
@@ -31,10 +31,6 @@ public final class XWT extends JS.Obj {
             else if (!Surface.button1 && !Surface.button2 && Surface.button3) return new Integer(1);
             else return new Integer(0);
         }
-        else if (name.equals("encodeURI")) throw new Error("not implemented");
-        else if (name.equals("encodeURIComponent")) throw new Error("not implemented");
-        else if (name.equals("decodeURI")) throw new Error("not implemented");
-        else if (name.equals("decodeURIComponent")) throw new Error("not implemented");
         else return super.get(name);
     }
 
@@ -66,16 +62,9 @@ public final class XWT extends JS.Obj {
             return null;
         }});
 
-        super.put("parseFloat", new JS.Callable() { public Object call(JS.Array args) throws JS.Exn {
-            if (args.length() != 1 || args.elementAt(0) == null) return null;
-            return new Float(args.elementAt(0).toString());
-        }});
-
-        super.put("parseInt", new JS.Callable() { public Object call(JS.Array args) throws JS.Exn {
-            if (args.length() != 1 || args.elementAt(0) == null) return null;
-            return new Float(args.elementAt(0).toString());
-        }});
-
+        super.put("parseInt",xwtString.get("parseInt"));
+        super.put("parseFloat",xwtString.get("parseFloat"));
+        
         super.put("yield", new JS.Callable() { public Object call(JS.Array args) throws JS.Exn {
             sleep(0);
             return null;