add parameter 'callback' to $('div.ajax') update

This commit is contained in:
Uwe Steinmann 2017-02-16 14:59:49 +01:00
parent 27255d1e67
commit 63a405cb74

View File

@ -385,7 +385,7 @@ $(document).ready( function() {
}); });
}); /* }}} */ }); /* }}} */
$('div.ajax').on('update', function(event, param1) { /* {{{ */ $('div.ajax').on('update', function(event, param1, callback) { /* {{{ */
var element = $(this); var element = $(this);
var url = ''; var url = '';
var href = element.data('href'); var href = element.data('href');
@ -397,7 +397,10 @@ $(document).ready( function() {
url = href; url = href;
if(typeof param1 === 'object') { if(typeof param1 === 'object') {
for(var key in param1) { for(var key in param1) {
url += "&"+key+"="+param1[key]; if(key == 'callback')
callback = param1[key];
else
url += "&"+key+"="+param1[key];
} }
} else { } else {
url += "&"+param1; url += "&"+param1;
@ -432,6 +435,8 @@ $(document).ready( function() {
} }
} }
}); /* }}} */ }); /* }}} */
if(callback)
callback.call();
}); });
}); /* }}} */ }); /* }}} */