]> source.dussan.org Git - gwtquery.git/commitdiff
Implement jquery addBack method
authorManuel Carrasco Moñino <manuel.carrasco.m@gmail.com>
Tue, 10 Sep 2013 07:08:30 +0000 (09:08 +0200)
committerManuel Carrasco Moñino <manuel.carrasco.m@gmail.com>
Tue, 10 Sep 2013 07:08:30 +0000 (09:08 +0200)
gwtquery-core/src/main/java/com/google/gwt/query/client/GQuery.java

index cac907f11a268ee374df4b8f94941bfeee25ad34..6c179aafd15252a40950c232179ae5c454550e9a 100644 (file)
@@ -825,6 +825,14 @@ public class GQuery implements Lazy<GQuery, LazyGQuery> {
     return add($(selector));
   }
 
+  /**
+   * Add the previous selection to the current selection. Useful for traversing elements, and then
+   * adding something that was matched before the last traversal.
+   */
+  public GQuery addBack() {
+    return previousObject != null ? add(previousObject) : this;
+  }
+
   /**
    * Adds the specified classes to each matched element.
    */
@@ -899,9 +907,11 @@ public class GQuery implements Lazy<GQuery, LazyGQuery> {
   /**
    * Add the previous selection to the current selection. Useful for traversing elements, and then
    * adding something that was matched before the last traversal.
+   * @deprecated use addBack() instead
    */
+  @Deprecated
   public GQuery andSelf() {
-    return previousObject != null ? add(previousObject) : this;
+    return addBack();
   }
 
   /**
@@ -2348,7 +2358,7 @@ public class GQuery implements Lazy<GQuery, LazyGQuery> {
    * query)
    */
   public GQuery getPreviousObject() {
-    return previousObject;
+    return end();
   }
 
   private native Element getPreviousSiblingElement(Element elem) /*-{