From 4496146898e0cb632ce876af843b97a6bf9bced0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Scott=20Gonz=C3=A1lez?= Date: Wed, 14 Jan 2009 02:06:04 +0000 Subject: [PATCH] Fold: Fixed duration. --- ui/effects.fold.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ui/effects.fold.js b/ui/effects.fold.js index 79691605b..d073362c4 100644 --- a/ui/effects.fold.js +++ b/ui/effects.fold.js @@ -23,6 +23,7 @@ $.effects.fold = function(o) { var mode = $.effects.setMode(el, o.options.mode || 'hide'); // Set Mode var size = o.options.size || 15; // Default fold size var horizFirst = !(!o.options.horizFirst); // Ensure a boolean value + var duration = o.duration ? o.duration / 2 : $.fx.speeds._default / 2; // Adjust $.effects.save(el, props); el.show(); // Save & Show @@ -40,8 +41,8 @@ $.effects.fold = function(o) { animation2[ref[1]] = mode == 'show' ? distance[1] : 0; // Animate - wrapper.animate(animation1, o.duration / 2, o.options.easing) - .animate(animation2, o.duration / 2, o.options.easing, function() { + wrapper.animate(animation1, duration, o.options.easing) + .animate(animation2, duration, o.options.easing, function() { if(mode == 'hide') el.hide(); // Hide $.effects.restore(el, props); $.effects.removeWrapper(el); // Restore if(o.callback) o.callback.apply(el[0], arguments); // Callback