| Current Path : /var/www/clients/client3/web2/web/vendor/magento/module-ui/view/base/templates/ |
| Current File : /var/www/clients/client3/web2/web/vendor/magento/module-ui/view/base/templates/logger.phtml |
<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
/** @var $block \Magento\Ui\Block\Logger */
/** @var \Magento\Framework\View\Helper\SecureHtmlRenderer $secureRenderer */
?>
<?php if ($block->isLoggingEnabled()): ?>
<?php $scriptString = <<<script
window.onerror = function(msg, url, line) {
var key = "{$block->escapeJs($block->getSessionStorageKey())}";
var errors = {};
if (sessionStorage.getItem(key)) {
errors = JSON.parse(sessionStorage.getItem(key));
}
if (!(window.location.href in errors)) {
errors[window.location.href] = [];
}
errors[window.location.href].push("error: \'" + msg + "\' " + "file: " + url + " " + "line: " + line);
sessionStorage.setItem(key, JSON.stringify(errors));
};
script;
?>
<?= /* @noEscape */ $secureRenderer->renderTag('script', [], $scriptString, false) ?>
<?php endif; ?>