From c65fb4314b4eaa6614a6ddcab541a26a277b819b Mon Sep 17 00:00:00 2001 From: Denis Flaven Date: Mon, 21 Jul 2014 15:33:18 +0000 Subject: [PATCH] #966 Fix for a bug caused by Google Chrome version 36: the selected attachment was added several times (up to 10 or more!). SVN:2.0.2[3280] --- datamodels/2.x/itop-attachments/main.attachments.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/datamodels/2.x/itop-attachments/main.attachments.php b/datamodels/2.x/itop-attachments/main.attachments.php index bc2b52ae6..65b1bbc17 100755 --- a/datamodels/2.x/itop-attachments/main.attachments.php +++ b/datamodels/2.x/itop-attachments/main.attachments.php @@ -352,7 +352,8 @@ EOF $oPage->add(''); $oPage->add('
'); $sMaxUpload = $this->GetMaxUpload(); - $oPage->p(Dict::S('Attachments:AddAttachment').' '.$sMaxUpload); + $oPage->p(Dict::S('Attachments:AddAttachment').' '.$sMaxUpload); + $oPage->add_ready_script('$("#file").on("change", function() {ajaxFileUpload();});'); // Workaround for a Chrome 36 bug causing multiple (12!) times the same upload. See http://www.redmine.org/issues/17151 $oPage->p(''); $oPage->p(''); $oPage->add('');