]> source.dussan.org Git - jquery-ui.git/commitdiff
Effects: set right/bottom to 'auto' so effects work with dir=rtl. Fixed #6736 - Bug...
authorKevin Dalman <development@allpro.net>
Mon, 13 Dec 2010 18:02:31 +0000 (13:02 -0500)
committerScott González <scott.gonzalez@gmail.com>
Thu, 16 Dec 2010 04:43:51 +0000 (23:43 -0500)
ui/jquery.effects.blind.js
ui/jquery.effects.bounce.js
ui/jquery.effects.clip.js
ui/jquery.effects.core.js
ui/jquery.effects.drop.js
ui/jquery.effects.fold.js
ui/jquery.effects.scale.js
ui/jquery.effects.shake.js
ui/jquery.effects.slide.js

index 9dc7067a914416db8be0c1239b2c3e5ffd8c31cc..44f398a556f41b8de6e0fb8b2ab5e1aa7639e36f 100644 (file)
@@ -17,7 +17,7 @@ $.effects.blind = function(o) {
        return this.queue(function() {
 
                // Create element
-               var el = $(this), props = ['position','top','left'];
+               var el = $(this), props = ['position','top','bottom','left','right'];
 
                // Set options
                var mode = $.effects.setMode(el, o.options.mode || 'hide'); // Set Mode
index b307d4f53a3e0641025559f2da623f1b15cd4fab..ec4a77ec418035950262705f7b62feafd66cfc31 100644 (file)
@@ -17,7 +17,7 @@ $.effects.bounce = function(o) {
        return this.queue(function() {
 
                // Create element
-               var el = $(this), props = ['position','top','left'];
+               var el = $(this), props = ['position','top','bottom','left','right'];
 
                // Set options
                var mode = $.effects.setMode(el, o.options.mode || 'effect'); // Set Mode
index c859205b42da00345262e5bee9881e57772df087..9fa8df94ae702aa03523d1956c03e39f203a9377 100644 (file)
@@ -17,7 +17,7 @@ $.effects.clip = function(o) {
        return this.queue(function() {
 
                // Create element
-               var el = $(this), props = ['position','top','left','height','width'];
+               var el = $(this), props = ['position','top','bottom','left','right','height','width'];
 
                // Set options
                var mode = $.effects.setMode(el, o.options.mode || 'hide'); // Set Mode
index 9be70412877a94c888d1bf542fd786dc199b2009..b2151d689e5420bb699679763979392105957f48 100644 (file)
@@ -390,7 +390,7 @@ $.extend($.effects, {
                                        props[pos] = 'auto';
                                }
                        });
-                       element.css({position: 'relative', top: 0, left: 0 });
+                       element.css({position: 'relative', top: 0, left: 0, right: 'auto', bottom: 'auto' });
                }
 
                return wrapper.css(props).show();
index 11f501fc44d3e6151b384a042f266b0c5516f5d6..941508b2eccbeed507a518840f81a8b9d54d3a71 100644 (file)
@@ -17,7 +17,7 @@ $.effects.drop = function(o) {
        return this.queue(function() {
 
                // Create element
-               var el = $(this), props = ['position','top','left','opacity'];
+               var el = $(this), props = ['position','top','bottom','left','right','opacity'];
 
                // Set options
                var mode = $.effects.setMode(el, o.options.mode || 'hide'); // Set Mode
index c9b7b698d05fdeada6ef5c30251c0d795eb41d4f..f19ae1bf2ffbd98a6ebe154bace862c4c48ca9e8 100644 (file)
@@ -17,7 +17,7 @@ $.effects.fold = function(o) {
        return this.queue(function() {
 
                // Create element
-               var el = $(this), props = ['position','top','left'];
+               var el = $(this), props = ['position','top','bottom','left','right'];
 
                // Set options
                var mode = $.effects.setMode(el, o.options.mode || 'hide'); // Set Mode
index edbffb7c93c05743a629c017651c5a8987a8de9f..d980882db5bd6049dfe4e0af1af3b818ade33aaf 100644 (file)
@@ -84,8 +84,8 @@ $.effects.size = function(o) {
        return this.queue(function() {
 
                // Create element
-               var el = $(this), props = ['position','top','left','width','height','overflow','opacity'];
-               var props1 = ['position','top','left','overflow','opacity']; // Always restore
+               var el = $(this), props = ['position','top','bottom','left','right','width','height','overflow','opacity'];
+               var props1 = ['position','top','bottom','left','right','overflow','opacity']; // Always restore
                var props2 = ['width','height','overflow']; // Copy for children
                var cProps = ['fontSize'];
                var vProps = ['borderTopWidth', 'borderBottomWidth', 'paddingTop', 'paddingBottom'];
index 76378915957140c2b7a740f103b75cf212444df6..b94e5a5abf27b2579d0d65dc2d51f156764fdc84 100644 (file)
@@ -17,7 +17,7 @@ $.effects.shake = function(o) {
        return this.queue(function() {
 
                // Create element
-               var el = $(this), props = ['position','top','left'];
+               var el = $(this), props = ['position','top','bottom','left','right'];
 
                // Set options
                var mode = $.effects.setMode(el, o.options.mode || 'effect'); // Set Mode
index 56d8452e17d57b4f9047e8c3a04eca7265320dba..59f6dc578e681f2472a79e99d9946db781ec9086 100644 (file)
@@ -17,7 +17,7 @@ $.effects.slide = function(o) {
        return this.queue(function() {
 
                // Create element
-               var el = $(this), props = ['position','top','left'];
+               var el = $(this), props = ['position','top','bottom','left','right'];
 
                // Set options
                var mode = $.effects.setMode(el, o.options.mode || 'show'); // Set Mode