summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTrent Richardson <trentdrichardson@gmail.com>2014-12-09 16:47:51 -0500
committerTrent Richardson <trentdrichardson@gmail.com>2014-12-09 16:47:51 -0500
commit5b16726790f61d5ea5325729825439a782c9dfa6 (patch)
tree04c0c4f2fd7b179df439a8dd34b8129ce3536e9b
parent84a78b1c915a89142721d741c073d8f31888a815 (diff)
downloadjQuery-Impromptu-5b16726790f61d5ea5325729825439a782c9dfa6.zip
jQuery-Impromptu-5b16726790f61d5ea5325729825439a782c9dfa6.tar.gz
jQuery-Impromptu-5b16726790f61d5ea5325729825439a782c9dfa6.tar.bz2
Fixes window resize event handler
-rw-r--r--src/jquery-impromptu.js11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/jquery-impromptu.js b/src/jquery-impromptu.js
index e4af2de..803b920 100644
--- a/src/jquery-impromptu.js
+++ b/src/jquery-impromptu.js
@@ -145,7 +145,7 @@
if(opts.useiframe && ($('object, applet').length > 0)) {
msgbox += '<iframe src="javascript:false;" style="display:block;position:absolute;z-index:-1;" class="'+ opts.prefix +'fade '+ opts.classes.fade +'"></iframe>';
} else {
- msgbox +='<div class="'+ opts.prefix +'fade '+ opts.classes.fade +'"></div>';
+ msgbox += '<div class="'+ opts.prefix +'fade '+ opts.classes.fade +'"></div>';
}
msgbox += '<div class="'+ opts.prefix +' '+ opts.classes.prompt +'">'+
'<form action="javascript:false;" onsubmit="return false;" class="'+ opts.prefix +'form '+ opts.classes.form +'">'+
@@ -294,8 +294,13 @@
t.position();
t.style();
+ // store copy of the window resize function for interal use only
+ t._windowResize = function(e){
+ t.position(e);
+ };
+ $window.resize({ animate: false }, t._windowResize);
+
t.jqif.click(fadeClicked);
- $window.resize({animate:false}, function(){ t.position(); });
t.jqi.find('.'+ opts.prefix +'close').click(function(){ t.close(); });
t.jqib.on("keydown",keyDownEventHandler)
.on('impromptu:loaded', opts.loaded)
@@ -344,7 +349,7 @@
t.jqib.remove();
- $(window).off('resize', function(){ t.position(); });
+ $(window).off('resize', t._windowResize);
if(typeof callCallback === 'function'){
callCallback();