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 18920cdcc..e1ce1ff6d 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
@@ -23,7 +23,7 @@
All |
|
{foreach from=$ranges key=r item=range}
-
+ |
{if $range.id_range == -1} {/if}
|
diff --git a/js/admin_carrier_wizard.js b/js/admin_carrier_wizard.js
index c01b9e307..648db99c7 100644
--- a/js/admin_carrier_wizard.js
+++ b/js/admin_carrier_wizard.js
@@ -208,6 +208,10 @@ function resizeWizard()
function bind_inputs()
{
+ $('input').focus( function () {
+ $(this).removeClass('field_error');
+ });
+
$('tr.delete_range td button').off('click').on('click', function () {
if (confirm(delete_range_confirm))
{
@@ -316,6 +320,10 @@ function bind_inputs()
}
});
});
+
+ $('#zones_table td input[type=text]').off('change').on('change', function () {
+ checkAllFieldIsNumeric();
+ });
}
function validateRange(index)
@@ -426,27 +434,20 @@ function add_new_range()
return false;
}
-function checkFeesForEnableZone(index)
-{
- is_ok = true;
- $('tr.fees').each( function () {
- $(this).find('td:eq('+index+') input').each( function () {
- if (!$(this).attr('disabled'))
- {
- if ($(this).val() == '')
- is_ok = false;
- }
- });
- });
- return is_ok;
-}
-
function delete_new_range()
{
if ($('#new_range_form_placeholder').children('td').length = 1)
return false;
}
+function checkAllFieldIsNumeric()
+{
+ $('#zones_table td input[type=text]').each( function () {
+ console.log(this);
+ if (!$.isNumeric($(this).val()) && $(this).val() != '')
+ $(this).addClass('field_error');
+ });
+}
function rebuildTabindex()
{
@@ -459,7 +460,6 @@ function rebuildTabindex()
j = zones_nbr + j;
if ($(this).index() >= 2 && $(this).find('input'))
$(this).find('input').attr('tabindex', j);
- console.log(j);
});
i++;
});