From 4be5334829a3d7da84c6f22220fcd871809e2738 Mon Sep 17 00:00:00 2001 From: Denis Flaven Date: Mon, 9 Nov 2015 10:43:01 +0000 Subject: [PATCH] Make ReloadSearchForm work properly when the "submit" event handler is declared either with or without a "namespace" portion (e.g. 'submit.itop' vs 'submit') SVN:trunk[3816] --- js/utils.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/js/utils.js b/js/utils.js index e5bc860fc..94050901e 100644 --- a/js/utils.js +++ b/js/utils.js @@ -227,13 +227,18 @@ function ReloadSearchForm(divId, sClassName, sBaseClass, sContext) for(var index = 0; index < aSubmit.length; index++) { // Restore the previously bound submit handlers + var sEventName = 'submit'; + if (aSubmit[index].namespace != undefined) + { + sEventName += '.'+aSubmit[index].namespace; + } if (aSubmit[index].data != undefined) { - oForm.bind('submit.'+aSubmit[index].namespace, aSubmit[index].data, aSubmit[index].handler) + oForm.bind(sEventName, aSubmit[index].data, aSubmit[index].handler) } else { - oForm.bind('submit.'+aSubmit[index].namespace, aSubmit[index].handler) + oForm.bind(sEventName, aSubmit[index].handler) } } }