Skip to content

Commit a6132e9

Browse files
authored
Merge pull request #3644 from AlchemyCMS/backport/8.1-stable/pr-3636
[8.1-stable] fix(elements-window): Use fixed position
2 parents eb146a3 + 17608d6 commit a6132e9

File tree

12 files changed

+15
-13
lines changed

12 files changed

+15
-13
lines changed

app/assets/builds/alchemy/admin.css

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/assets/builds/alchemy/dark-theme.css

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/assets/builds/alchemy/light-theme.css

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/assets/builds/alchemy/theme.css

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/assets/builds/alchemy/welcome.css

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/assets/builds/tinymce/skins/content/alchemy-dark/content.min.css

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/assets/builds/tinymce/skins/content/alchemy/content.min.css

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/helpers/alchemy/admin/base_helper.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,8 @@ def alchemy_body_class
256256
controller_name,
257257
action_name,
258258
content_for(:main_menu_style),
259-
content_for(:alchemy_body_class)
259+
content_for(:alchemy_body_class),
260+
"elements-window-visible"
260261
].compact
261262
end
262263

app/stylesheets/alchemy/_custom-properties.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@
108108
/* Elements */
109109
--elements-window-width: 0px;
110110
--elements-window-min-width: 400px;
111+
--elements-window-transition-easing: ease-in-out;
111112

112113
/* Form */
113114
--form-left-column-width: 35%;

app/stylesheets/alchemy/admin/elements.scss

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
#alchemy_elements_window {
77
--width: var(--elements-window-width, 100vw);
8-
position: absolute;
8+
position: fixed;
99
right: 0;
1010
top: var(--top-menu-height);
1111
display: block;
@@ -20,7 +20,8 @@
2020
--elements-window-background-color,
2121
var(--dialog-background-color)
2222
);
23-
transition: var(--transition-duration) ease-in-out;
23+
transition: var(--transition-duration)
24+
var(--elements-window-transition-easing);
2425
transform: translate3d(100%, 0, 0);
2526

2627
.elements-window-visible & {
@@ -97,6 +98,7 @@ alchemy-elements-window {
9798
--scrollable-elements-offset: calc(
9899
var(--top-menu-height) + var(--toolbar-height)
99100
);
101+
display: block;
100102
}
101103

102104
#main-content-elements {

0 commit comments

Comments
 (0)