From 15f521d4701aab4259a789f7859033e8ce6d5329 Mon Sep 17 00:00:00 2001 From: Denis Flaven Date: Mon, 9 Nov 2015 10:52:45 +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') - retrofit from trunk SVN:2.1.0[3819] --- js/utils.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/js/utils.js b/js/utils.js index 042fc0b4c0..87369eacf8 100644 --- a/js/utils.js +++ b/js/utils.js @@ -200,13 +200,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) } } }