Skip to content

Commit 6430bc1

Browse files
author
joiecaquicla
committed
#636: Responsive viewport switcher - added tooltip styling
1 parent 53b7080 commit 6430bc1

File tree

2 files changed

+27
-11
lines changed

2 files changed

+27
-11
lines changed

app/code/Magento/PageBuilder/view/adminhtml/web/css/source/_page-builder.less

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,24 @@
2323
opacity: 1;
2424
visibility: visible;
2525
}
26+
27+
.tooltip {
28+
margin-left: 0;
29+
.tooltip-content {
30+
background: rgba(49, 48, 43, 0.8);
31+
text-align: left;
32+
font-size: 12px;
33+
padding: 7px 9px;
34+
35+
&:before {
36+
opacity: 0.65;
37+
}
38+
39+
.tooltip-label {
40+
font-weight: bold;
41+
}
42+
}
43+
}
2644
}
2745

2846
.admin__fieldset > .admin__field > .admin__control-grouped {

app/code/Magento/PageBuilder/view/adminhtml/web/template/page-builder.html

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,16 @@
1212
<div class="admin__field pagebuilder-header"
1313
css="visible: panel.isVisible(), 'transition-out': isSnapshotTransition()"
1414
if="!isSnapshot()">
15-
<span class="with-tooltip">
16-
<each args="data: Object.keys(viewports), as: 'name'">
17-
<span class="tooltip">
18-
<button type="button" translate="$parent.viewports[name].label" disable="name === $parent.viewport()" click="$parent.toggleViewport.bind($parent, name)"/>
19-
<span class="tooltip-content">
20-
<span translate="$parent.viewports[name].label"/>
21-
<span translate="'View your content for '"/><text args="name"/>
22-
<span translate="'Width'"/>: <text args="Object.values($parent.viewports[name].conditions)[0]"/>
23-
</span>
15+
<each args="data: Object.keys(viewports), as: 'name'">
16+
<span class="tooltip">
17+
<button type="button" translate="$parent.viewports[name].label" disable="name === $parent.viewport()" click="$parent.toggleViewport.bind($parent, name)"/>
18+
<span class="tooltip-content">
19+
<span class="tooltip-label" translate="$parent.viewports[name].label"/><br/>
20+
<span translate="'View your content for '"/><text args="name"/><br/>
21+
<span translate="'Width'"/>: <text args="Object.values($parent.viewports[name].conditions)[0]"/>
2422
</span>
25-
</each>
26-
</span>
23+
</span>
24+
</each>
2725
<button type="button" translate="'Apply Template'" if="isAllowedTemplateApply" click="toggleTemplateManger"/>
2826
<button type="button" translate="'Save as Template'" if="isAllowedTemplateSave" click="saveAsTemplate"/>
2927
<i click="toggleFullScreen.bind($data, {animate:true})"

0 commit comments

Comments
 (0)