Skip to content

Commit 229a9e2

Browse files
author
Andrew Mahon (Type/Code)
committed
work on overlay, added some additional callback functions
1 parent a2efd0d commit 229a9e2

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

lib/tc.overlay.js

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,10 @@ typecode-js v 0.1
158158
}
159159
return this;
160160
};
161+
162+
this.getOverlay = function(){
163+
return $e;
164+
};
161165

162166
this.setHeader = function($hd) {
163167
$elements.hd.empty().append($hd);
@@ -204,8 +208,13 @@ typecode-js v 0.1
204208

205209
$e.find('.btn-close').bind("click", {instance:this}, events.clickClose);
206210

207-
$m.fadeIn();
208-
$e.fadeIn().scrollTop(0).focus();
211+
212+
if(o.openTransition && $.isFunction(o.openTransition)){
213+
o.openTransition($e, $m);
214+
} else {
215+
$m.fadeIn();
216+
$e.fadeIn().scrollTop(0).focus();
217+
}
209218

210219
if (o.isTouchDevice) {
211220
$m.height( $(document).height() );
@@ -222,8 +231,13 @@ typecode-js v 0.1
222231

223232
this.close = function() {
224233
if (!open) { return this; }
225-
$m.fadeOut();
226-
$e.hide().blur();
234+
235+
if(o.closeTransition && $.isFunction(o.closeTransition)){
236+
o.closeTransition($e, $m);
237+
} else {
238+
$m.fadeOut();
239+
$e.hide().blur();
240+
}
227241

228242
$(window.document).unbind("keydown.overlay", events.keydown);
229243

0 commit comments

Comments
 (0)