src/pyams_skin/resources/js/myams.js
changeset 355 d8f16ba6d9b1
parent 353 03ff45898cdf
child 364 01c4609d7e91
--- 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);
+					}
 				}
 			}
 		});