|
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
-
- /**
- * @var $block \Magento\Theme\Block\Html\Notices
- * @var \Magento\Framework\View\Helper\SecureHtmlRenderer $secureRenderer
- */
- ?>
- <?php if ($block->displayNoscriptNotice()): ?>
- <noscript>
- <div class="message global noscript">
- <div class="content">
- <p>
- <strong><?= $block->escapeHtml(__('JavaScript seems to be disabled in your browser.')) ?></strong>
- <span>
- <?= $block->escapeHtml(
- __('For the best experience on our site, be sure to turn on Javascript in your browser.')
- ) ?>
- </span>
- </p>
- </div>
- </div>
- </noscript>
- <?php endif; ?>
- <?php if ($block->displayNoLocalStorageNotice()): ?>
- <div class="notice global site local_storage">
- <div class="content">
- <p>
- <strong><?= $block->escapeHtml(__('Local Storage seems to be disabled in your browser.')) ?></strong>
- <br />
- <?= $block->escapeHtml(
- __('For the best experience on our site, be sure to turn on Local Storage in your browser.')
- ) ?>
- </p>
- </div>
- </div>
- <?= /* @noEscape */ $secureRenderer->renderStyleAsTag('display: none;', 'div.notice.global.site.local_storage') ?>
-
- <?php $scriptString = <<<script
-
- require(['jquery'], function(jQuery){
-
- // <![CDATA[
- (function($) {
- var test = 'test';
- try {
- localStorage.setItem(test, test);
- localStorage.removeItem(test);
- } catch(e) {
- $(".notice.global.site.local_storage").show();
- }
- })(jQuery);
- // ]]>
-
- });
-
- script;
- ?>
- <?= /* @noEscape */ $secureRenderer->renderTag('script', [], $scriptString, false) ?>
- <?php endif; ?>
- <?php if ($block->displayDemoNotice()): ?>
- <div class="message global demo">
- <div class="content">
- <p><?= $block->escapeHtml(__('This is a demo store. No orders will be fulfilled.')) ?></p>
- </div>
- </div>
- <?php endif; ?>
|