]> source.dussan.org Git - gwtquery.git/commitdiff
Replacing JSArray class in generators
authorManolo Carrasco <manolo@apache.org>
Thu, 3 Mar 2011 13:13:50 +0000 (13:13 +0000)
committerManolo Carrasco <manolo@apache.org>
Thu, 3 Mar 2011 13:13:50 +0000 (13:13 +0000)
gwtquery-core/src/main/java/com/google/gwt/query/rebind/SelectorGeneratorBase.java

index ae1ad643f5c6d6d8ff539c255c8b02bc71b823ea..90b1f7d2eb6a093e2da2c80e2097a304e8962fff 100644 (file)
@@ -93,19 +93,19 @@ public abstract class SelectorGeneratorBase extends Generator {
     if (sel != null && sel.value().matches("^#\\w+$")) {\r
       // short circuit #foo\r
       sw.println("return "\r
-          + wrap(method, "JSArray.create(((Document)root).getElementById(\""\r
+          + wrap(method, "JsNodeArray.create(((Document)root).getElementById(\""\r
               + sel.value().substring(1) + "\"))") + ";");\r
     } else if (sel != null && sel.value().matches("^\\w+$")) {\r
       // short circuit FOO\r
       sw.println("return "\r
           + wrap(method,\r
-              "JSArray.create(((Element)root).getElementsByTagName(\""\r
+              "JsNodeArray.create(((Element)root).getElementsByTagName(\""\r
                   + sel.value() + "\"))") + ";");\r
     } else if (sel != null && sel.value().matches("^\\.\\w+$")\r
         && hasGetElementsByClassName()) {\r
       // short circuit .foo for browsers with native getElementsByClassName\r
       sw.println("return "\r
-          + wrap(method, "JSArray.create(getElementsByClassName(\""\r
+          + wrap(method, "JsNodeArray.create(getElementsByClassName(\""\r
               + sel.value().substring(1) + "\", root))") + ";");\r
     } else {\r
       generateMethodBody(sw, method, logger, hasContext);\r
@@ -137,6 +137,7 @@ public abstract class SelectorGeneratorBase extends Generator {
         packageName, className);\r
     composerFactory.setSuperclass("com.google.gwt.query.client.impl.SelectorEngine");\r
     composerFactory.addImport("com.google.gwt.query.client.impl.*");\r
+    composerFactory.addImport("com.google.gwt.query.client.js.*");\r
     composerFactory.addImport("com.google.gwt.query.client.Selectors.*");\r
     composerFactory.addImport("com.google.gwt.query.client.*");\r
     composerFactory.addImport("com.google.gwt.core.client.*");\r