From 05f3c259e05bb7e009caf1b1fd19819ffb25cf5b Mon Sep 17 00:00:00 2001 From: Jerome Nadaud Date: Tue, 10 Dec 2013 16:59:51 +0100 Subject: [PATCH] [-] BO : FixBug #PSCSX-37 - Double upload in carrier wizard --- .../carrier_wizard/helpers/form/form.tpl | 15 +---------- js/admin_carrier_wizard.js | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+), 14 deletions(-) diff --git a/admin-dev/themes/default/template/controllers/carrier_wizard/helpers/form/form.tpl b/admin-dev/themes/default/template/controllers/carrier_wizard/helpers/form/form.tpl index 7daee2ae5..0bd07f0ba 100644 --- a/admin-dev/themes/default/template/controllers/carrier_wizard/helpers/form/form.tpl +++ b/admin-dev/themes/default/template/controllers/carrier_wizard/helpers/form/form.tpl @@ -46,7 +46,7 @@
- +
- {/if} {$smarty.block.parent} {/block} diff --git a/js/admin_carrier_wizard.js b/js/admin_carrier_wizard.js index de4a24403..081cd7eff 100644 --- a/js/admin_carrier_wizard.js +++ b/js/admin_carrier_wizard.js @@ -31,6 +31,33 @@ $(document).ready(function() { if (parseInt($('input[name="is_free"]:checked').val())) is_freeClick($('input[name="is_free"]:checked')); displayRangeType(); + + $('#attachement_fileselectbutton').click(function(e) { + $('#carrier_logo_input').trigger('click'); + }); + + $('#attachement_filename').click(function(e) { + $('#carrier_logo_input').trigger('click'); + }); + + $('#carrier_logo_input').change(function(e) { + if ($(this)[0].files !== undefined) + { + var files = $(this)[0].files; + var name = ''; + + $.each(files, function(index, value) { + name += value.name+', '; + }); + + $('#attachement_filename').val(name.slice(0, -2)); + } + else // Internet Explorer 9 Compatibility + { + var name = $(this).val().split(/[\\/]/); + $('#attachement_filename').val(name[name.length-1]); + } + }); }); function initCarrierWizard()