11<?php
2- $ helper = $ this ->helper ('Idealpostcodes\Ukaddresssearch\Helper\Data ' );
2+ /** @var \Magento\Framework\View\Element\Template $block */
3+ /** @var \Idealpostcodes\Ukaddresssearch\ViewModel\StoreConfig $viewModel */
4+ $ viewModel = $ block ->getData ('view_model ' );
35?>
46<?php if (!isset ($ secureRenderer )) { ?>
57<script type="text/javascript" name="Ideal_Postcodes">
68document.addEventListener('DOMContentLoaded', function() {
7- var apiKey = "<?= $ block ->escapeJsQuote ($ helper ->getConfig ('api_key ' )) ?> ";
8- var postcodeLookup = <?= $ block ->escapeJs ($ helper ->getConfig ('postcodeLookup ' )) ?> ;
9- var autocomplete = <?= $ block ->escapeJs ($ helper ->getConfig ('addressAutocomplete ' )) ?> ;
10- var removeOrganisation = <?= $ block ->escapeJs ($ helper ->getConfig ('removeOrganisation ' )) ?> ;
11- var hoistCountry = <?= $ block ->escapeJs ($ helper ->getConfig ('hoistCountryField ' )) ?> ;
12- var populateCounty = <?= $ block ->escapeJs ($ helper ->getConfig ('requireCounty ' )) ?> ;
13- var autocompleteOverride = <?= /* @noEscape */ $ helper ->getConfig ('autocompleteOverride ' ) ?> ;
14- var postcodeLookupOverride = <?= /* @noEscape */ $ helper ->getConfig ('postcodeLookupOverride ' ) ?> ;
15- var enabled = <?= $ block ->escapeJs ($ helper ->getConfig ('enabled ' )) ?> ;
16- var customFields = <?= /* @noEscape */ trim (preg_replace ('/\r|\n/ ' , '' , $ helper ->getConfig ('customFields ' ))) ?> ;
9+ var apiKey = "<?= $ block ->escapeJsQuote ($ viewModel ->getConfig ('api_key ' )) ?> ";
10+ var postcodeLookup = <?= $ block ->escapeJs ($ viewModel ->getConfig ('postcodeLookup ' )) ?> ;
11+ var autocomplete = <?= $ block ->escapeJs ($ viewModel ->getConfig ('addressAutocomplete ' )) ?> ;
12+ var removeOrganisation = <?= $ block ->escapeJs ($ viewModel ->getConfig ('removeOrganisation ' )) ?> ;
13+ var hoistCountry = <?= $ block ->escapeJs ($ viewModel ->getConfig ('hoistCountryField ' )) ?> ;
14+ var populateCounty = <?= $ block ->escapeJs ($ viewModel ->getConfig ('requireCounty ' )) ?> ;
15+ var autocompleteOverride = <?= /* @noEscape */ $ viewModel ->getConfig ('autocompleteOverride ' ) ?> ;
16+ var postcodeLookupOverride = <?= /* @noEscape */ $ viewModel ->getConfig ('postcodeLookupOverride ' ) ?> ;
17+ var enabled = <?= $ block ->escapeJs ($ viewModel ->getConfig ('enabled ' )) ?> ;
18+ var customFields = <?= /* @noEscape */ trim (preg_replace ('/\r|\n/ ' , '' , $ viewModel ->getConfig ('customFields ' ))) ?> ;
1719 // Exit early if disabled
1820 if (enabled === false) return;
1921 window.idpcConfig = {
@@ -33,16 +35,16 @@ document.addEventListener('DOMContentLoaded', function() {
3335<?php } else {
3436 echo $ secureRenderer ->renderTag ('script ' , [], '
3537 document.addEventListener("DOMContentLoaded", function() {
36- var apiKey = " ' . $ block ->escapeJsQuote ($ helper ->getConfig ('api_key ' )) . '";
37- var postcodeLookup = ' . $ block ->escapeJs ($ helper ->getConfig ('postcodeLookup ' )) . ';
38- var autocomplete = ' . $ block ->escapeJs ($ helper ->getConfig ('addressAutocomplete ' )) . ';
39- var removeOrganisation = ' . $ block ->escapeJs ($ helper ->getConfig ('removeOrganisation ' )) . ';
40- var hoistCountry = ' . $ block ->escapeJs ($ helper ->getConfig ('hoistCountryField ' )) . ';
41- var populateCounty = ' . $ block ->escapeJs ($ helper ->getConfig ('requireCounty ' )) . ';
42- var autocompleteOverride = ' . /* @noEscape */ $ helper ->getConfig ('autocompleteOverride ' ) . ';
43- var postcodeLookupOverride = ' . /* @noEscape */ $ helper ->getConfig ('postcodeLookupOverride ' ) . ';
44- var enabled = ' . $ block ->escapeJs ($ helper ->getConfig ('enabled ' )) . ';
45- var customFields = ' . /* @noEscape */ trim (preg_replace ('/\r|\n/ ' , '' , $ helper ->getConfig ('customFields ' ))) . ';
38+ var apiKey = " ' . $ block ->escapeJsQuote ($ viewModel ->getConfig ('api_key ' )) . '";
39+ var postcodeLookup = ' . $ block ->escapeJs ($ viewModel ->getConfig ('postcodeLookup ' )) . ';
40+ var autocomplete = ' . $ block ->escapeJs ($ viewModel ->getConfig ('addressAutocomplete ' )) . ';
41+ var removeOrganisation = ' . $ block ->escapeJs ($ viewModel ->getConfig ('removeOrganisation ' )) . ';
42+ var hoistCountry = ' . $ block ->escapeJs ($ viewModel ->getConfig ('hoistCountryField ' )) . ';
43+ var populateCounty = ' . $ block ->escapeJs ($ viewModel ->getConfig ('requireCounty ' )) . ';
44+ var autocompleteOverride = ' . /* @noEscape */ $ viewModel ->getConfig ('autocompleteOverride ' ) . ';
45+ var postcodeLookupOverride = ' . /* @noEscape */ $ viewModel ->getConfig ('postcodeLookupOverride ' ) . ';
46+ var enabled = ' . $ block ->escapeJs ($ viewModel ->getConfig ('enabled ' )) . ';
47+ var customFields = ' . /* @noEscape */ trim (preg_replace ('/\r|\n/ ' , '' , $ viewModel ->getConfig ('customFields ' ))) . ';
4648 // Exit early if disabled
4749 if (enabled === false) return;
4850 window.idpcConfig = {
0 commit comments