receive: 'Do you want to receive our free monthly e-newsletter',
yes: 'Yes',
no: 'No',
- consent: 'I have read and agree to the Avery Dennison Legal and Privacy Notices',
+ consent: 'I have read and agree to <a target="_blank" href="http://www.averydennison.com/en/home/legal-and-privacy-notices.html">the Avery Dennison Legal and Privacy Notices</a>',
submit: 'Submit',
nothanks: 'No, thanks',
choose_country: 'Please choose a country',
+ choose_activity: 'Please an activity',
},
fr: {
title: 'Discover what our full Avery Dennison portfolio can do for you',
return false;
});
+ $(document).on('click', '.avery-form .submit', function () {
+ $this.formInstance = $(".avery-form").parsley();
+ if ($this.formInstance.validate()) {
+ $this.sendSuggestion();
+ }
+ return false;
+ });
+
},
openForm: function (p1, p2, callback) {
view += '<div class="content">';
view += '<form class="avery-form" action="" method="post">';
view += '<div>';
+ view += '<h3>' + this.locale.subtitle + '</h3>';
+ view += '<div class="line">';
view += '<label>' + $this.locale.company;
view += '<input type="text" required name="company">';
view += '</label>';
+ view += '</div>';
+ view += '<div class="line">';
view += '<label>' + $this.locale.country;
view += '<select name="country"></select>';
view += '</label>';
+ view += '</div>';
+ view += '<div class="line">';
view += '<label>' + $this.locale.activity;
- view += '<select name="activity"><option value="printer">' + $this.locale.printer + '</option>' +
+ view += '<select name="activity">' + '<option value=""> -- ' + this.locale.choose_activity + ' -- </option>' +
+ '<option value="printer">' + $this.locale.printer + '</option>' +
'<option value="printer">' + $this.locale.installer + '</option>' +
'<option value="designers / agency">' + $this.locale.designer + '</option>' +
'<option value="brand owner">' + $this.locale.brandowner + '</option>' +
'<option value="other">' + $this.locale.other + '</option></select>';
view += '</label>';
+ view += '</div>';
+ view += '<div class="line">';
view += '<label>' + $this.locale.email_address;
view += '<input type="email" name="email" required>';
view += '</label>';
+ view += '</div>';
view += '<div class="line">';
view += $this.locale.receive;
+ view += '<div class="radios">';
view += '<label class="radio"><input type="radio" name="subscribe" value="0" required>' + $this.locale.yes + '</label>';
view += '<label class="radio"><input type="radio" name="subscribe" value="1" required>' + $this.locale.no + '</label>';
view += '</div>';
view += '</div>';
- view += '<div class="fonctions"><a href="#" class="close">' + $this.locale.nothanks + '</a><a href="#" class="submit">' + $this.locale.submit + '</a></div>';
+ view += '<div class="line">';
+ view += '<label><input type="checkbox" value="1" name="accept">' + this.locale.consent + '</label>';
+ view += '</div>';
+ view += '</div>';
+ view += '</div>';
+ view += '<div class="fonctions"><a href="#/closeview" class="button back">' + $this.locale.nothanks + '</a><a href="#" class="submit">' + $this.locale.submit + '</a></div>';
view += '</form>';
view += '</div>';
- $("#view").append('<div class="mview" data-menu="form">' + view + '</div>');
+ $("#view").append('<div class="mview" data-menu="form" data-maxwidth="650">' + view + '</div>');
var options = ['<option value=""> -- ' + this.locale.choose_country + ' -- </option>'];
$.each(this.fluidbook.datas.countries, function (code, name) {