diff --git a/admin-dev/themes/default/template/controllers/carrier_wizard/helpers/form/form_ranges.tpl b/admin-dev/themes/default/template/controllers/carrier_wizard/helpers/form/form_ranges.tpl
index bbb20176f..af3f3ac4e 100644
--- a/admin-dev/themes/default/template/controllers/carrier_wizard/helpers/form/form_ranges.tpl
+++ b/admin-dev/themes/default/template/controllers/carrier_wizard/helpers/form/form_ranges.tpl
@@ -1,22 +1,23 @@
+
|
>= |
{foreach from=$ranges key=r item=range}
- |
+ * |
{foreachelse}
- |
+ * |
{/foreach}
|
< |
{foreach from=$ranges key=r item=range}
- |
+ * |
{foreachelse}
- |
+ * |
{/foreach}
@@ -24,11 +25,11 @@
|
{foreach from=$ranges key=r item=range}
-
+
|
{foreachelse}
-
+
|
{/foreach}
@@ -36,9 +37,13 @@
{foreach from=$zones key=i item=zone}
| {$zone.name} |
- |
+
+
+ |
{foreach from=$ranges key=r item=range}
- |
+
+
+ |
{/foreach}
{/foreach}
diff --git a/controllers/admin/AdminCarrierWizardController.php b/controllers/admin/AdminCarrierWizardController.php
index ac95b60fc..c0a83a47d 100644
--- a/controllers/admin/AdminCarrierWizardController.php
+++ b/controllers/admin/AdminCarrierWizardController.php
@@ -444,7 +444,7 @@ class AdminCarrierWizardControllerCore extends AdminController
// init blank range
if (!count($tpl_vars['ranges']))
- $tpl_vars['ranges'][] = array('id_range' => -1, 'delimiter1' => 0, 'delimiter2' => 100000);
+ $tpl_vars['ranges'][] = array('id_range' => -1, 'delimiter1' => 0, 'delimiter2' => 0);
}
public function renderGenericForm($fields_form, $fields_value, $tpl_vars = array())
diff --git a/js/admin_carrier_wizard.js b/js/admin_carrier_wizard.js
index ebeeff76f..7f62237fe 100644
--- a/js/admin_carrier_wizard.js
+++ b/js/admin_carrier_wizard.js
@@ -262,7 +262,7 @@ function bind_inputs()
index = $(this).parent('td').index();
val = $(this).val();
$('tr.fees').each( function () {
- $(this).find('td:eq('+index+') input:text').not('disabled').val(val);
+ $(this).find('td:eq('+index+') input:text:enabled').val(val);
});
return false;
});
@@ -316,6 +316,7 @@ function bind_inputs()
function validateRange(index)
{
+ console.log('index : '+index);
//reset error css
$('tr.range_sup td input:text').removeClass('field_error');
$('tr.range_inf td input:text').removeClass('field_error');
@@ -351,6 +352,7 @@ function validateRange(index)
if (range_inf < previous_range_sup)
{
$('tr.range_inf td:eq('+index+')').children('input:text').addClass('field_error');
+ is_ok = false;
}
}
//check if next range is sup only if it's not the last range
@@ -361,6 +363,7 @@ function validateRange(index)
if ((isNaN(range_sup) || range_sup.length === 0) && range_sup > next_range_inf)
{
$('tr.range_sup td:eq('+index+')').children('input:text').addClass('field_error');
+ is_ok = false;
}
}
@@ -394,10 +397,11 @@ function disableRange(index)
function add_new_range()
{
+ last_sup_val = $('tr.range_sup td:last input').val();
//add new rand sup input
- $('tr.range_sup td:last').after(' | ');
+ $('tr.range_sup td:last').after('* | ');
//add new rand inf input
- $('tr.range_inf td:last').after(' | ');
+ $('tr.range_inf td:last').after('* | ');
$('tr.fees_all td:last').after(' ');
|