diff --git a/templates/default/account-password.html b/templates/default/account-password.html index 2852113ac..1e67d4520 100644 --- a/templates/default/account-password.html +++ b/templates/default/account-password.html @@ -41,12 +41,14 @@
{form_field form=$form field="password_old"} -
+
- - {if $error } - {$message} + + {if $error} + {$message} + {assign var="error_focus" value="true"} + {elseif !$value} {assign var="error_focus" value="true"} {/if}
@@ -54,25 +56,24 @@ {/form_field} {form_field form=$form field="password"} -
+
- + {if $error } - {$message} + {$message} {assign var="error_focus" value="true"} {/if}
{/form_field} {form_field form=$form field="password_confirm"} -
+
- + {if $error } - {$message} - {assign var="error_focus" value="true"} + {$message} {/if}
diff --git a/templates/default/account-update.html b/templates/default/account-update.html index 1cdb1c4cd..d7b38e773 100644 --- a/templates/default/account-update.html +++ b/templates/default/account-update.html @@ -24,7 +24,6 @@

{intl l="Update Profile"}

{form name="thelia.front.customer.profile.update"} - {assign var="isPost" value="{$smarty.post|count}"}
{form_field form=$form field='success_url'} @@ -41,7 +40,7 @@
{form_field form=$form field="title"} -
+
- {if $error } - {$message} + {if $error} + {$message} {assign var="error_focus" value="true"} {elseif !$value} {assign var="error_focus" value="true"} - {elseif $isPost && $value != "" && !$error} - {/if}
{/form_field} {form_field form=$form field="firstname"} -
+
- + {if $error } - {$message} + {$message} {assign var="error_focus" value="true"} - {elseif $isPost && $value != "" && !$error} - {/if}
{/form_field} {form_field form=$form field="lastname"} -
+
- + {if $error } - {$message} + {$message} {assign var="error_focus" value="true"} - {elseif $isPost && $value != "" && !$error} - {/if}
{/form_field} {form_field form=$form field="email"} -
+
- + {if $error } - {$message} + {$message} {assign var="error_focus" value="true"} - {elseif $isPost && $value != "" && !$error} - {/if}
@@ -115,7 +106,7 @@ {$label} {if $error } - {$message} + {$message} {/if}
diff --git a/templates/default/account.html b/templates/default/account.html index a8298020e..6a666ed60 100644 --- a/templates/default/account.html +++ b/templates/default/account.html @@ -119,7 +119,7 @@ diff --git a/templates/default/address-update.html b/templates/default/address-update.html index 8da324cb7..8ab66107d 100644 --- a/templates/default/address-update.html +++ b/templates/default/address-update.html @@ -12,7 +12,7 @@ {block name='no-return-functions' append} {$breadcrumbs = [ ['title' => {intl l="Account"}, 'url'=>{url path="/account"}], - ['title' => {intl l="Address Update"}, 'url'=>{url path="/address"}] + ['title' => {intl l="Address Update"}, 'url'=>{url path="/address/update/{$address_id}"}] ]} {/block} @@ -23,14 +23,14 @@

{intl l="Address Update"}

{form name="thelia.front.address.update"} - {loop name="customer.update" type="address" customer="current" id="{$address_id}"} + {loop name="customer.update" type="address" customer="current" id="{$address_id}"} {form_field form=$form field='success_url'} - {* the url the user is redirected to on login success *} + {/form_field} {form_field form=$form field='error_message'} - {* the url the user is redirected to on login success *} + {/form_field} {form_hidden_fields form=$form} {if $form_error}
{$form_error_message}
{/if} @@ -41,15 +41,16 @@
{form_field form=$form field="label"} -
- +
+
- + {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} + {elseif !$value} + {assign var="error_focus" value="true"} {/if}
@@ -58,34 +59,32 @@ {form_field form=$form field="title"} {assign var="customer_title_id" value="{$value|default:$TITLE}"} -
- +
+
- {loop type="title" name="title.list"} - + {/loop} {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
{/form_field} {form_field form=$form field="firstname"} -
- +
+
- + {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
@@ -94,15 +93,14 @@ {form_field form=$form field="lastname"} -
- +
+
- + {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
@@ -110,15 +108,14 @@ {/form_field} {form_field form=$form field="address1"} -
- +
+
- + {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
@@ -126,15 +123,14 @@ {/form_field} {form_field form=$form field="address2"} -
- +
+
- + {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
@@ -142,15 +138,14 @@ {/form_field} {form_field form=$form field="zipcode"} -
- +
+
- + {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
@@ -158,15 +153,14 @@ {/form_field} {form_field form=$form field="city"} -
- +
+
- + {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
@@ -174,35 +168,33 @@ {/form_field} {form_field form=$form field="country"} - {assign var="customer_country_id" value="{$value|default:$COUNTRY}"} -
- + {assign var="customer_country_id" value="{$value|default:$COUNTRY}"} +
+
- {loop type="country" name="country.list"} - + {/loop} {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
{/form_field} {form_field form=$form field="phone"} -
- +
+
- + {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
@@ -210,15 +202,14 @@ {/form_field} {form_field form=$form field="cellphone"} -
- +
+
- + {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
@@ -228,21 +219,23 @@ {form_field form=$form field="is_default"} + {if not $DEFAULT}
+ {/if} {/form_field}
- +
diff --git a/templates/default/address.html b/templates/default/address.html index c6186defb..fea5c5dd5 100644 --- a/templates/default/address.html +++ b/templates/default/address.html @@ -12,7 +12,7 @@ {block name='no-return-functions' append} {$breadcrumbs = [ ['title' => {intl l="Account"}, 'url'=>{url path="/account"}], - ['title' => {intl l="Address"}, 'url'=>{url path="/address"}] + ['title' => {intl l="Add a New Address"}, 'url'=>{url path="/address/create"}] ]} {/block} @@ -25,11 +25,11 @@ {form name="thelia.front.address.create"} {form_field form=$form field='success_url'} - {* the url the user is redirected to on login success *} + {/form_field} {form_field form=$form field='error_message'} - {* the url the user is redirected to on login success *} + {/form_field} {form_hidden_fields form=$form} {if $form_error}
{$form_error_message}
{/if} @@ -40,15 +40,16 @@
{form_field form=$form field="label"} -
- +
+
- + {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} + {elseif !$value} + {assign var="error_focus" value="true"} {/if}
@@ -56,34 +57,32 @@ {/form_field} {form_field form=$form field="title"} -
- +
+
- {loop type="title" name="title.list"} {/loop} {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
{/form_field} {form_field form=$form field="firstname"} -
- +
+
- + {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
@@ -92,15 +91,14 @@ {form_field form=$form field="lastname"} -
- +
+
- + {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
@@ -108,15 +106,14 @@ {/form_field} {form_field form=$form field="address1"} -
- +
+
- + {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
@@ -124,15 +121,14 @@ {/form_field} {form_field form=$form field="address2"} -
- +
+
- + {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
@@ -140,15 +136,14 @@ {/form_field} {form_field form=$form field="zipcode"} -
- +
+
- + {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
@@ -156,15 +151,14 @@ {/form_field} {form_field form=$form field="city"} -
- +
+
- + {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
@@ -172,34 +166,32 @@ {/form_field} {form_field form=$form field="country"} -
- +
+
- {loop type="country" name="country.list"} {/loop} {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
{/form_field} {form_field form=$form field="phone"} -
- +
+
- + {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
@@ -207,15 +199,14 @@ {/form_field} {form_field form=$form field="cellphone"} -
- +
+
- + {if $error } - {$message} - {elseif $value != "" && !$error} - + {$message} + {assign var="error_focus" value="true"} {/if}
diff --git a/templates/default/assets/js/script.js b/templates/default/assets/js/script.js index dd55f4cbb..ad7daead7 100644 --- a/templates/default/assets/js/script.js +++ b/templates/default/assets/js/script.js @@ -195,7 +195,7 @@ }); // Apply validation - $('#form-contact, #form-register').validate({ + $('#form-contact, #form-register, #form-address').validate({ highlight: function(element) { $(element).closest('.form-group').addClass('has-error'); }, @@ -203,14 +203,14 @@ $(element).closest('.form-group').removeClass('has-error'); }, errorElement: 'span', - errorClass: 'help-block', + errorClass: 'help-block'/*, errorPlacement: function(error, element) { if(element.parent('.input-group').length || element.prop('type') === 'checkbox' || element.prop('type') === 'radio'){ error.prepend(' ').insertAfter(element.parent()); }else{ error.prepend(' ').insertAfter(element); } - } + }*/ }); diff --git a/templates/default/assets/themes/default/less/theme.less b/templates/default/assets/themes/default/less/theme.less index f6e8e6787..b9e6689ef 100755 --- a/templates/default/assets/themes/default/less/theme.less +++ b/templates/default/assets/themes/default/less/theme.less @@ -25,6 +25,13 @@ body { padding-top: 80px; } } } +.has-error .help-block { + &:before { + .icon(@remove); + margin-right: .3em; + } +} + label { font-weight: 600; } // Dropdowns diff --git a/templates/default/contact.html b/templates/default/contact.html index 2b0c7e7a9..022e150bc 100644 --- a/templates/default/contact.html +++ b/templates/default/contact.html @@ -25,12 +25,12 @@
{form_field form=$form field="name"} -
+
- + {if $error } - {$message} + {$message} {assign var="error_focus" value="true"} {elseif $value != "" && !$error} @@ -39,44 +39,38 @@
{/form_field} {form_field form=$form field="email"} -
+
- + {if $error } - {$message} + {$message} {assign var="error_focus" value="true"} - {elseif $value != "" && !$error} - {/if}
{/form_field}
{form_field form=$form field="subject"} -
+
- + {if $error } - {$message} + {$message} {assign var="error_focus" value="true"} - {elseif $value != "" && !$error} - {/if}
{/form_field} {form_field form=$form field="message"} -
+
- + {if $error } - {$message} + {$message} {assign var="error_focus" value="true"} - {elseif $value != "" && !$error} - {/if}
diff --git a/templates/default/login.html b/templates/default/login.html index 956f25b27..e2bc572dd 100644 --- a/templates/default/login.html +++ b/templates/default/login.html @@ -31,9 +31,9 @@
- + {if $error} - {$message} + {$message} {assign var="error_focus" value="true"} {elseif !$value} {assign var="error_focus" value="true"} @@ -57,9 +57,9 @@
- + {if $error} - {$message} + {$message} {/if}
diff --git a/templates/default/newsletter.html b/templates/default/newsletter.html index 149b85a21..b1e927678 100644 --- a/templates/default/newsletter.html +++ b/templates/default/newsletter.html @@ -18,7 +18,7 @@
- + {if $error} {$message} {elseif !$error && $value != ""} diff --git a/templates/default/password.html b/templates/default/password.html index f3fbcf046..2d562ed27 100644 --- a/templates/default/password.html +++ b/templates/default/password.html @@ -23,9 +23,9 @@
- + {if $error} - {$message} + {$message} {elseif !$error && $value != ""} {intl l="You will receive a link to reset your password."} {/if} diff --git a/templates/default/register.html b/templates/default/register.html index 82c93e4ea..0fda003b0 100644 --- a/templates/default/register.html +++ b/templates/default/register.html @@ -32,7 +32,7 @@
{form_field form=$form field="title"} -
+
{if $error } - {$message} + {$message} {assign var="error_focus" value="true"} {elseif !$value} {assign var="error_focus" value="true"} - {elseif $value != "" && !$error} - {/if}
{/form_field} {form_field form=$form field="firstname"} -
+
- + {if $error } - {$message} + {$message} {assign var="error_focus" value="true"} - {elseif $value != "" && !$error} - {/if}
{/form_field} {form_field form=$form field="lastname"} -
+
- + {if $error } - {$message} + {$message} {assign var="error_focus" value="true"} - {elseif $value != "" && !$error} - {/if}
{/form_field} {form_field form=$form field="email"} -
+
- + {if $error } - {$message} + {$message} {assign var="error_focus" value="true"} - {elseif $value != "" && !$error} - {/if}
{/form_field} {form_field form=$form field="phone"} -
+
- + {if $error } - {$message} + {$message} {assign var="error_focus" value="true"} - {elseif $value != "" && !$error} - {/if}
{/form_field} {form_field form=$form field="cellphone"} -
+
- + {if $error } - {$message} + {$message} {assign var="error_focus" value="true"} - {elseif $value != "" && !$error} - {/if}
@@ -133,82 +121,72 @@
{form_field form=$form field="company"} -
+
- + {if $error } - {$message} + {$message} {assign var="error_focus" value="true"} - {elseif $value != "" && !$error} - {/if}
{/form_field} {form_field form=$form field="address1"} -
+
- + {if $error } - {$message} + {$message} {assign var="error_focus" value="true"} - {elseif $value != "" && !$error} - {/if}
{/form_field} {form_field form=$form field="address2"} -
+
- + {if $error } - {$message} + {$message} {assign var="error_focus" value="true"} - {elseif $value != "" && !$error} - {/if}
{/form_field} {form_field form=$form field="city"} -
+
- + {if $error } - {$message} + {$message} {assign var="error_focus" value="true"} - {elseif $value != "" && !$error} - {/if}
{/form_field} {form_field form=$form field="zipcode"} -
+
- + {if $error } - {$message} + {$message} {assign var="error_focus" value="true"} - {elseif $value != "" && !$error} - {/if}
{/form_field} {form_field form=$form field="country"} -
+
{if $error } - {$message} + {$message} {assign var="error_focus" value="true"} - {elseif $value != "" && !$error} - {/if}
@@ -242,30 +218,26 @@
{form_field form=$form field="password"} -
+
{if $error } - {$message} + {$message} {assign var="error_focus" value="true"} - {elseif $value != "" && !$error} - {/if}
{/form_field} {form_field form=$form field="password_confirm"} -
+
{if $error } - {$message} + {$message} {assign var="error_focus" value="true"} - {elseif $value != "" && !$error} - {/if}
@@ -281,7 +253,7 @@ I've read and agreed on Terms & Conditions. {if $error } - {$message} + {$message} {/if}