CC-3763 : Don't call window.resize callbacks multiple time during continuous events

This commit is contained in:
Naomi Aro 2012-05-04 18:16:10 +02:00
parent 025822ce35
commit f78e6eaeca
1 changed files with 7 additions and 2 deletions

View File

@ -508,8 +508,7 @@ function alertShowErrorAndReload(){
window.location.reload();
}
$(window).resize(function(){
function windowResize() {
var windowWidth = $(this).width();
// margin on showform are 16 px on each side
if(!$("#schedule-add-show").is(':hidden')){
@ -524,4 +523,10 @@ $(window).resize(function(){
$('#schedule_calendar').fullCalendar('option', 'contentHeight', mainHeight)
$("#schedule_calendar").fullCalendar('render');
}
var scheduleResizeTimeout;
$(window).resize(function(){
clearTimeout(scheduleResizeTimeout);
scheduleResizeTimeout = setTimeout(windowResize, 100);
});