Skip to content

Commit 50113ce

Browse files
committed
MC-35475: Wrong design for Admin Customer Edit Page on Safari browser
1 parent 1453890 commit 50113ce

File tree

1 file changed

+21
-26
lines changed
  • app/code/Magento/Catalog/view/adminhtml/templates/catalog/product/composite

1 file changed

+21
-26
lines changed

app/code/Magento/Catalog/view/adminhtml/templates/catalog/product/composite/configure.phtml

Lines changed: 21 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
/** @var \Magento\Framework\View\Helper\SecureHtmlRenderer $secureRenderer */
88
$blockId = $block->getId();
99
?>
10-
<div id="product_composite_configure" class="product-configure-popup-<?= $block->escapeHtmlAttr($blockId) ?>">
10+
<div id="product_composite_configure" class="product-configure-popup product-configure-popup-<?= $block->escapeHtmlAttr($blockId) ?>">
1111
<iframe name="product_composite_configure_iframe" id="product_composite_configure_iframe"></iframe>
1212
<?= /* @noEscape */ $secureRenderer->renderEventListenerAsTag(
1313
'onload',
@@ -39,31 +39,26 @@ $blockId = $block->getId();
3939
<div id="product_composite_configure_confirmed" class="product_composite_configure_confirmed"></div>
4040

4141
<?php $scriptString = <<<script
42-
prodCompConfIframe = document.querySelectorAll("iframe[name='product_composite_configure_iframe']");
43-
for (var i = 0; i < prodCompConfIframe.length; i++) {
44-
prodCompConfIframe[i].style.width = 0;
45-
prodCompConfIframe[i].style.height = 0;
46-
prodCompConfIframe[i].style.border = "0px solid #fff";
47-
prodCompConfIframe[i].style.position = "absolute";
48-
prodCompConfIframe[i].style.top = "-1000px";
49-
prodCompConfIframe[i].style.left = "-1000px";
50-
}
51-
prodCompConfMessages = document.querySelectorAll(".product_composite_configure_messages");
52-
for (var i = 0; i < prodCompConfMessages.length; i++) {
53-
prodCompConfMessages[i].style.display = "none";
54-
}
55-
prodCompConfFormAdd = document.querySelectorAll(".product_composite_configure_form_additional");
56-
for (var i = 0; i < prodCompConfFormAdd.length; i++) {
57-
prodCompConfFormAdd[i].style.display = "none";
58-
}
59-
prodCompConfFormConf = document.querySelectorAll(".product_composite_configure_form_confirmed");
60-
for (var i = 0; i < prodCompConfFormConf.length; i++) {
61-
prodCompConfFormConf[i].style.display = "none";
62-
}
63-
prodCompConfConf = document.querySelectorAll(".product_composite_configure_confirmed");
64-
for (var i = 0; i < prodCompConfConf.length; i++) {
65-
prodCompConfConf[i].style.display = "none";
66-
}
42+
prodCompConfIframe = document.querySelector(".product-configure-popup-$blockId iframe[name='product_composite_configure_iframe']");
43+
prodCompConfIframe.style.width = 0;
44+
prodCompConfIframe.style.height = 0;
45+
prodCompConfIframe.style.border = "0px solid #fff";
46+
prodCompConfIframe.style.position = "absolute";
47+
prodCompConfIframe.style.top = "-1000px";
48+
prodCompConfIframe.style.left = "-1000px";
49+
50+
prodCompConfMessages = document.querySelector(".product-configure-popup-$blockId .product_composite_configure_messages");
51+
prodCompConfMessages.style.display = "none";
52+
53+
prodCompConfFormAdd = document.querySelector(".product-configure-popup-$blockId .product_composite_configure_form_additional");
54+
prodCompConfFormAdd.style.display = "none";
55+
56+
prodCompConfFormConf = document.querySelector(".product-configure-popup-$blockId .product_composite_configure_form_confirmed");
57+
prodCompConfFormConf.style.display = "none";
58+
59+
prodCompConfConf = document.querySelector(".product-configure-popup-$blockId .product_composite_configure_confirmed");
60+
prodCompConfConf.style.display = "none";
61+
6762
prodConfPopup = document.querySelector(".product-configure-popup-$blockId");
6863
prodConfPopup.style.display = "none";
6964

0 commit comments

Comments
 (0)