Skip to content

Commit f732f64

Browse files
committed
Merge branch 'PB-266-with-row' of github.com:magento-obsessive-owls/magento2-page-builder into PB-266-with-row
2 parents 2b3a5b3 + cf80778 commit f732f64

File tree

19 files changed

+110
-22
lines changed

19 files changed

+110
-22
lines changed

app/code/Magento/PageBuilder/view/adminhtml/web/css/source/content-type/banner/_default.less

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,11 @@
116116
.pagebuilder-banner-wrapper {
117117
.pagebuilder-overlay {
118118
padding: 30px;
119+
position: relative;
120+
}
121+
122+
.video-overlay {
123+
z-index: 0;
119124
}
120125
}
121126

app/code/Magento/PageBuilder/view/adminhtml/web/css/source/content-type/row/_default.less

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,13 @@
2727
width: 100%;
2828
z-index: -1;
2929
}
30+
31+
[id*='jarallax-container'] {
32+
video,
33+
iframe {
34+
visibility: hidden;
35+
}
36+
}
3037
}
3138

3239
.video-overlay {

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

Lines changed: 8 additions & 0 deletions
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/js/content-type/row/preview.js

Lines changed: 8 additions & 0 deletions
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/js/content-type/slide/preview.js

Lines changed: 1 addition & 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/template/content-type/banner/collage-centered/preview.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
class="video-overlay"
2020
attr="data.video_overlay.attributes"
2121
ko-style="data.video_overlay.style" />
22+
<scope args="getUploader().getUiComponent()">
23+
<render />
24+
</scope>
2225
<div class="pagebuilder-overlay" css="data.overlay.css" attr="data.overlay.attributes" ko-style="data.overlay.style">
23-
<scope args="getUploader().getUiComponent()">
24-
<render />
25-
</scope>
2626
<div class="pagebuilder-collage-content" event="mousedown: activateEditor">
2727
<div class="pagebuilder-banner-text-content">
2828
<div if="isWysiwygSupported()"

app/code/Magento/PageBuilder/view/adminhtml/web/template/content-type/banner/collage-left/preview.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
class="video-overlay"
2020
attr="data.video_overlay.attributes"
2121
ko-style="data.video_overlay.style" />
22+
<scope args="getUploader().getUiComponent()">
23+
<render />
24+
</scope>
2225
<div class="pagebuilder-overlay" css="data.overlay.css" attr="data.overlay.attributes" ko-style="data.overlay.style">
23-
<scope args="getUploader().getUiComponent()">
24-
<render />
25-
</scope>
2626
<div class="pagebuilder-collage-content" event="mousedown: activateEditor">
2727
<div class="pagebuilder-banner-text-content">
2828
<div if="isWysiwygSupported()"

app/code/Magento/PageBuilder/view/adminhtml/web/template/content-type/banner/collage-right/preview.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
class="video-overlay"
2020
attr="data.video_overlay.attributes"
2121
ko-style="data.video_overlay.style" />
22+
<scope args="getUploader().getUiComponent()">
23+
<render />
24+
</scope>
2225
<div class="pagebuilder-overlay" attr="data.overlay.attributes" ko-style="data.overlay.style" css="data.overlay.css">
23-
<scope args="getUploader().getUiComponent()">
24-
<render />
25-
</scope>
2626
<div class="pagebuilder-collage-content" event="mousedown: activateEditor">
2727
<div class="pagebuilder-banner-text-content">
2828
<div if="isWysiwygSupported()"

app/code/Magento/PageBuilder/view/adminhtml/web/template/content-type/banner/poster/preview.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
class="video-overlay"
2020
attr="data.video_overlay.attributes"
2121
ko-style="data.video_overlay.style" />
22+
<scope args="getUploader().getUiComponent()">
23+
<render />
24+
</scope>
2225
<div class="pagebuilder-overlay pagebuilder-poster-overlay" attr="data.overlay.attributes" ko-style="data.overlay.style" css="data.overlay.css" event="mousedown: activateEditor">
23-
<scope args="getUploader().getUiComponent()">
24-
<render />
25-
</scope>
2626
<div class="pagebuilder-poster-content">
2727
<div class="pagebuilder-banner-text-content">
2828
<div if="isWysiwygSupported()"

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,14 @@ export default class Preview extends BasePreview {
116116
videoLazyLoading: (this.contentType.dataStore.get("video_lazy_load") as string) === "true",
117117
},
118118
);
119+
// @ts-ignore
120+
this.wrapper.jarallax.video && this.wrapper.jarallax.video.on("started", () => {
121+
// @ts-ignore
122+
if (this.wrapper.jarallax.$video) {
123+
// @ts-ignore
124+
this.wrapper.jarallax.$video.style.visibility = "visible";
125+
}
126+
});
119127
});
120128
}
121129

0 commit comments

Comments
 (0)