onepage.phtml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. // @codingStandardsIgnoreFile
  7. ?>
  8. <div id="checkout" data-bind="scope:'checkout'" class="checkout-container">
  9. <div id="checkout-loader" data-role="checkout-loader" class="loading-mask" data-mage-init='{"checkoutLoader": {}}'>
  10. <div class="loader">
  11. <img src="<?= /* @escapeNotVerified */ $block->getViewFileUrl('images/loader-1.gif') ?>"
  12. alt="<?= /* @escapeNotVerified */ __('Loading...') ?>"
  13. style="position: absolute;">
  14. </div>
  15. </div>
  16. <!-- ko template: getTemplate() --><!-- /ko -->
  17. <script type="text/x-magento-init">
  18. {
  19. "#checkout": {
  20. "Magento_Ui/js/core/app": <?= /* @escapeNotVerified */ $block->getJsLayout() ?>
  21. }
  22. }
  23. </script>
  24. <script>
  25. window.checkoutConfig = <?= /* @escapeNotVerified */ $block->getSerializedCheckoutConfig() ?>;
  26. // Create aliases for customer.js model from customer module
  27. window.isCustomerLoggedIn = window.checkoutConfig.isCustomerLoggedIn;
  28. window.customerData = window.checkoutConfig.customerData;
  29. </script>
  30. <script>
  31. require([
  32. 'mage/url',
  33. 'Magento_Ui/js/block-loader'
  34. ], function(url, blockLoader) {
  35. blockLoader("<?= /* @escapeNotVerified */ $block->getViewFileUrl('images/loader-1.gif') ?>");
  36. return url.setBaseUrl('<?= /* @escapeNotVerified */ $block->getBaseUrl() ?>');
  37. })
  38. </script>
  39. </div>