From 75cc90eecc54c8c3369653997e0c6edfca0432de Mon Sep 17 00:00:00 2001 From: Cristian Carlesso Date: Mon, 2 Apr 2012 14:38:20 +0300 Subject: [PATCH] Renamed open to opening and close to closing, fire open and close event only at the end of the tween effect, example fiddle: http://jsfiddle.net/kentaromiura/GTR3f/ --- Source/Overlay.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Source/Overlay.js b/Source/Overlay.js index 35ab19c..b111f12 100644 --- a/Source/Overlay.js +++ b/Source/Overlay.js @@ -111,15 +111,17 @@ var Overlay = new Class({ }, open: function(){ - this.fireEvent('open'); - this.tween.start(this.options.opacity); - return this; + var me = this; + me.fireEvent('opening'); + me.tween.start(me.options.opacity).chain(function(){me.fireEvent('open');}); + return me; }, close: function(){ - this.fireEvent('close'); - this.tween.start(0); - return this; + var me = this; + me.fireEvent('closing'); + me.tween.start(0).chain(function(){me.fireEvent('close');}); + return me; }, resize: function(){