Skip to content

Commit c621b15

Browse files
#637: Form field/field group viewport scope
- fix style selector replace for blocks
1 parent 3eafcca commit c621b15

File tree

2 files changed

+6
-2
lines changed
  • app/code/Magento/PageBuilder/view/adminhtml/web

2 files changed

+6
-2
lines changed

app/code/Magento/PageBuilder/view/adminhtml/web/js/content-type/block/preview.js

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/code/Magento/PageBuilder/view/adminhtml/web/ts/js/content-type/block/preview.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,9 @@ export default class Preview extends BasePreview {
279279
if (mediaScope) {
280280
Array.from(rule.cssRules).forEach((mediaRule: CSSStyleRule, index: number) => {
281281
if (mediaRule.selectorText.indexOf(pbStyleAttribute) !== -1) {
282-
const selector = mediaRule.selectorText.replace(" ", ` .${ mediaScope}-viewport `);
282+
const searchPattern = new RegExp(`${ Config.getConfig("bodyId") } `, "g");
283+
const replaceValue = `${ Config.getConfig("bodyId") } .${ mediaScope}-viewport `;
284+
const selector = mediaRule.selectorText.replace(searchPattern, replaceValue);
283285

284286
mediaStyleBlock.append(`${ selector } {${ mediaRule.style.cssText }}`);
285287
}

0 commit comments

Comments
 (0)