--- a/src/pyams_skin/resources/js/myams.js Tue Aug 28 15:13:53 2018 +0200
+++ b/src/pyams_skin/resources/js/myams.js Wed Aug 29 13:58:08 2018 +0200
@@ -1166,11 +1166,13 @@
ams.executeFunctionByName($(this).data('ams-pre-reload'));
});
},
+ preLoadCallbackOptions: result.pre_reload_options,
afterLoadCallback: ams.getFunctionByName(result.post_reload) || function () {
$('[data-ams-post-reload]', loadTarget).each(function () {
ams.executeFunctionByName($(this).data('ams-post-reload'));
});
- }
+ },
+ afterLoadCallbackOptions: result.post_reload_options
});
break;
case 'redirect':
@@ -5739,7 +5741,7 @@
cache: false,
beforeSend: function() {
if (options && options.preLoadCallback) {
- ams.executeFunctionByName(options.preLoadCallback, this);
+ ams.executeFunctionByName(options.preLoadCallback, this, options.preLoadCallbackOptions);
}
ams.skin.cleanContainer(container);
container.html('<h1 class="loading"><i class="fa fa-cog fa-spin"></i> ' + ams.i18n.LOADING + ' </h1>');
@@ -5785,7 +5787,7 @@
ams.form.setFocus(container);
}
if (options && options.afterLoadCallback) {
- ams.executeFunctionByName(options.afterLoadCallback, this);
+ ams.executeFunctionByName(options.afterLoadCallback, this, options.afterLoadCallbackOptions);
}
ams.stats.logPageview();
}