diff --git a/templates/default/assets/js/script.js b/templates/default/assets/js/script.js index 7080ffebd..2c8333ef2 100644 --- a/templates/default/assets/js/script.js +++ b/templates/default/assets/js/script.js @@ -189,6 +189,25 @@ }).filter(':has(:checked)').addClass('active'); }); + // Apply validation + $('#form-contact, #form-register').validate({ + highlight: function(element) { + $(element).closest('.form-group').addClass('has-error'); + }, + unhighlight: function(element) { + $(element).closest('.form-group').removeClass('has-error'); + }, + errorElement: 'span', + 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); + } + } + }); + if($("body").is(".page-product")){ diff --git a/templates/default/layout.tpl b/templates/default/layout.tpl index 706517eb6..a044b35a2 100644 --- a/templates/default/layout.tpl +++ b/templates/default/layout.tpl @@ -376,6 +376,9 @@ URL: http://www.thelia.net } + + + {javascripts file='assets/js/bootstrap/bootstrap.js'} {/javascripts}