--- a/src/pyams_skin/resources/js/myams.js Wed Jun 27 12:22:54 2018 +0200
+++ b/src/pyams_skin/resources/js/myams.js Wed Jun 27 14:58:45 2018 +0200
@@ -6147,9 +6147,12 @@
if (data.amsClickKeepDefault !== true) {
event.preventDefault();
}
- var callback = ams.getFunctionByName(data.amsClickHandler);
- if (callback !== undefined) {
- callback.call(source, event, data.amsClickHandlerOptions);
+ var clickHandlers = data.amsClickHandler.split(/\s+/);
+ for (var index=0; index < clickHandlers.length; index++) {
+ var callback = ams.getFunctionByName(clickHandlers[index]);
+ if (callback !== undefined) {
+ callback.call(source, event, data.amsClickHandlerOptions);
+ }
}
}
});
@@ -6174,9 +6177,12 @@
if (data.amsChangeKeepDefault !== true) {
event.preventDefault();
}
- var callback = ams.getFunctionByName(data.amsChangeHandler);
- if (callback !== undefined) {
- callback.call(source, event, data.amsChangeHandlerOptions);
+ var changeHandlers = data.amsChangeHandler.split(/\s+/);
+ for (var index=0; index < changeHandlers.length; index++) {
+ var callback = ams.getFunctionByName(changeHandlers[index]);
+ if (callback !== undefined) {
+ callback.call(source, event, data.amsChangeHandlerOptions);
+ }
}
}
});