Fixed show/hide to return selected objects, not only those that are shown/hidden
authorJörn Zaefferer <joern.zaefferer@gmail.com>
Mon, 15 Jan 2007 10:29:13 +0000 (10:29 +0000)
committerJörn Zaefferer <joern.zaefferer@gmail.com>
Mon, 15 Jan 2007 10:29:13 +0000 (10:29 +0000)
src/fx/fx.js

index e39ea7b..da9e49a 100644 (file)
@@ -34,7 +34,7 @@ jQuery.fn.extend({
         */
        show: function(speed,callback){
                var hidden = this.filter(":hidden");
-               return speed ?
+               speed ?
                        hidden.animate({
                                height: "show", width: "show", opacity: "show"
                        }, speed, callback) :
@@ -44,6 +44,7 @@ jQuery.fn.extend({
                                if ( jQuery.css(this,"display") == "none" )
                                        this.style.display = "block";
                        });
+               return this;
        },
        
        /**
@@ -80,7 +81,7 @@ jQuery.fn.extend({
         */
        hide: function(speed,callback){
                var visible = this.filter(":visible");
-               return speed ?
+               speed ?
                        visible.animate({
                                height: "hide", width: "hide", opacity: "hide"
                        }, speed, callback) :
@@ -91,6 +92,7 @@ jQuery.fn.extend({
                                        this.oldblock = "block";
                                this.style.display = "none";
                        });
+               return this;
        },
 
        // Save the old toggle function