Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
js.phtml
Go to the documentation of this file.
1 <?php
7 // @codingStandardsIgnoreFile
8 
9 ?>
10 <script>
11 require([
12  "jquery",
13  "mage/adminhtml/form"
14 ], function(jQuery){
15 
16  var updater = new RegionUpdater('tax_country_id', 'tax_region', 'tax_region_id', <?= /* @escapeNotVerified */ $this->helper('Magento\Directory\Helper\Data')->getRegionJson() ?>, 'disable');
17  updater.disableRegionValidation();
18 
19  (function ($) {
20  $(document).ready(function () {
21  'use strict';
22 
23  var zipIsRange = $('#zip_is_range')
24  .on('change.zipRange', function(){
25  var elem = $(this),
26  zipIsRangeChecked = elem.is(':checked'),
27  zipFrom = $('.field-zip_from'),
28  zipTo = $('.field-zip_to'),
29  zipCode = $('.field-tax_postcode'),
30  setState = function(element, visibility) {
31  var input = element.find(':input');
32  if (visibility) {
33  element
34  .addClass('required')
35  .removeClass('hidden');
36  input.addClass('required-entry');
37  } else {
38  element
39  .removeClass('required')
40  .addClass('hidden');
41  input.removeClass('required-entry');
42  }
43  };
44  elem.val(zipIsRangeChecked ? 1 : 0);
45  setState(zipCode, !zipIsRangeChecked);
46  setState(zipFrom, zipIsRangeChecked);
47  setState(zipTo, zipIsRangeChecked);
48  });
49  if (zipIsRange.val()) {
50  zipIsRange.attr({checked: 'checked'})
51  }
52  zipIsRange.trigger('change');
53  });
54  })(jQuery);
55 
56  window.updater = updater;
57 });
58 </script>
jQuery('.store-switcher .dropdown-menu li a').each(function()
Definition: switcher.phtml:203
mage('suggest', options) .on('suggestselect'(event, ui) on('suggestresponse', function(e, data, renderer) { var items=[];$.each(data, function(index, item) { if(!$('#configurable_attribute_'+item.id).length) { items.push(item);} });renderer(items);return false;}) })