Skip to content

Commit 50d4cf5

Browse files
author
Denys Rul
committed
MAGETWO-33941: Customer scripts to eliminate (2 scripts)
1 parent d333e2d commit 50d4cf5

File tree

1 file changed

+44
-36
lines changed

1 file changed

+44
-36
lines changed

app/code/Magento/Customer/view/frontend/templates/form/register.phtml

Lines changed: 44 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -161,43 +161,51 @@
161161
</div>
162162
</form>
163163
<script>
164-
require(['jquery', "mage/mage"], function(jQuery){
164+
require([
165+
'jquery',
166+
'mage/mage'
167+
], function(jQuery){
165168

166-
(function($) {
167-
var dataForm = $('#form-validate');
168-
var ignore = <?php echo $_dob->isEnabled() ? '\'input[id$="full"]\'' : 'null'; ?>;
169-
dataForm.mage('validation', {
170-
<?php if ($_dob->isEnabled()): ?>
171-
errorPlacement: function(error, element) {
172-
if (element.prop('id').search('full') !== -1) {
173-
var dobElement = $(element).parents('.customer-dob'),
174-
errorClass = error.prop('class');
175-
error.insertAfter(element.parent());
176-
dobElement.find('.validate-custom').addClass(errorClass)
177-
.after('<div class="' + errorClass + '"></div>');
178-
}
179-
else {
180-
error.insertAfter(element);
181-
}
182-
},
183-
ignore: ':hidden:not(' + ignore + ')'
184-
<?php else: ?>
185-
ignore: ignore ? ':hidden:not(' + ignore + ')' : ':hidden'
186-
<?php endif ?>
187-
}).find('input:text').attr('autocomplete', 'off');
188-
<?php if ($block->getShowAddressFields()): ?>
189-
$('#country').mage('regionUpdater', {
190-
optionalRegionAllowed: <?php echo($block->getConfig('general/region/display_all') ? 'true' : 'false'); ?>,
191-
regionListId: '#region_id',
192-
regionInputId: '#region',
193-
postcodeId: '#zip',
194-
form: dataForm,
195-
regionJson: <?php echo $this->helper('Magento\Directory\Helper\Data')->getRegionJson() ?>,
196-
defaultRegion: "<?php echo $block->getFormData()->getRegionId() ?>",
197-
countriesWithOptionalZip: <?php echo $this->helper('Magento\Directory\Helper\Data')->getCountriesWithOptionalZip(true) ?>
198-
});
199-
<?php endif; ?>
200-
})(jQuery);
169+
var dataForm = $('#form-validate');
170+
var ignore = <?php echo $_dob->isEnabled() ? '\'input[id$="full"]\'' : 'null'; ?>;
171+
172+
dataForm.mage('validation', {
173+
<?php if ($_dob->isEnabled()): ?>
174+
errorPlacement: function(error, element) {
175+
if (element.prop('id').search('full') !== -1) {
176+
var dobElement = $(element).parents('.customer-dob'),
177+
errorClass = error.prop('class');
178+
error.insertAfter(element.parent());
179+
dobElement.find('.validate-custom').addClass(errorClass)
180+
.after('<div class="' + errorClass + '"></div>');
181+
}
182+
else {
183+
error.insertAfter(element);
184+
}
185+
},
186+
ignore: ':hidden:not(' + ignore + ')'
187+
<?php else: ?>
188+
ignore: ignore ? ':hidden:not(' + ignore + ')' : ':hidden'
189+
<?php endif ?>
190+
}).find('input:text').attr('autocomplete', 'off');
201191

202192
});
203193
</script>
194+
<?php if ($block->getShowAddressFields()): ?>
195+
<script type="text/x-magento-init">
196+
{
197+
"#country": {
198+
"regionUpdater": {
199+
"optionalRegionAllowed": <?php echo($block->getConfig('general/region/display_all') ? 'true' : 'false'); ?>,
200+
"regionListId": "#region_id",
201+
"regionInputId": "#region",
202+
"postcodeId": "#zip",
203+
"form": "#form-validate",
204+
"regionJson": <?php echo $this->helper('Magento\Directory\Helper\Data')->getRegionJson() ?>,
205+
"defaultRegion": "<?php echo $block->getFormData()->getRegionId() ?>",
206+
"countriesWithOptionalZip": <?php echo $this->helper('Magento\Directory\Helper\Data')->getCountriesWithOptionalZip(true) ?>
207+
}
208+
}
209+
}
210+
</script>
211+
<?php endif; ?>

0 commit comments

Comments
 (0)