Skip to content

Commit fbaf086

Browse files
Merge pull request #242 from digitoimistodude/T-25877, Ref: DEV-380
Fix editor styles for native blocks, T-25877, Ref: DEV-380
2 parents c0af95e + ebd60d2 commit fbaf086

File tree

1 file changed

+24
-12
lines changed

1 file changed

+24
-12
lines changed

inc/hooks/gutenberg.php

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -145,27 +145,35 @@ function block_editor_title_input_styles() {
145145
if ( ! in_array( get_post_type(), $post_types, true ) ) {
146146
return;
147147
}
148+
148149
$styles = '
149-
/* Remove gap between post title wrapper and first block */
150-
.edit-post-visual-editor__post-title-wrapper + .is-root-container > .wp-block:first-child {
151-
margin-top: 0;
150+
/* Styles for both contexts */
151+
.edit-post-visual-editor__post-title-wrapper,
152+
.edit-post-visual-editor__post-title-wrapper + .is-root-container > .wp-block:first-child,
153+
body.block-editor-iframe__body .edit-post-visual-editor__post-title-wrapper,
154+
body.block-editor-iframe__body .edit-post-visual-editor__post-title-wrapper + .is-root-container > .wp-block:first-child {
155+
margin-top: 0 !important;
152156
}
153157
154158
/* Remove border from the appender */
155-
.block-editor-button-block-appender {
159+
.block-editor-button-block-appender,
160+
body.block-editor-iframe__body .block-editor-button-block-appender {
156161
box-shadow: none;
157162
}
158163
159164
/* Remove white border from top */
160-
.interface-interface-skeleton__header {
165+
.interface-interface-skeleton__header,
166+
body.block-editor-iframe__body .interface-interface-skeleton__header {
161167
border-bottom: 0;
162168
}
163169
164-
.block-editor .editor-styles-wrapper {
170+
.block-editor .editor-styles-wrapper,
171+
.block-editor-iframe__body {
165172
padding-top: 0;
166173
}
167174
168-
.block-editor .editor-styles-wrapper .edit-post-visual-editor__post-title-wrapper {
175+
.block-editor .editor-styles-wrapper .edit-post-visual-editor__post-title-wrapper,
176+
body.block-editor-iframe__body .edit-post-visual-editor__post-title-wrapper {
169177
background-color: #1e1e1e;
170178
border-bottom: 1px solid #1e1e1e;
171179
color: #fff;
@@ -177,18 +185,21 @@ function block_editor_title_input_styles() {
177185
margin: 0;
178186
}
179187
180-
.block-editor .editor-styles-wrapper .editor-post-title {
188+
.block-editor .editor-styles-wrapper .editor-post-title,
189+
body.block-editor-iframe__body .editor-post-title {
181190
color: #fff;
182191
margin: 0 auto;
183192
padding: 4rem 2rem;
184193
}
185194
186-
.block-editor .editor-styles-wrapper .editor-post-title [data-rich-text-placeholder]::after {
195+
.block-editor .editor-styles-wrapper .editor-post-title [data-rich-text-placeholder]::after,
196+
body.block-editor-iframe__body .editor-post-title [data-rich-text-placeholder]::after {
187197
color: #fff;
188198
opacity: 1;
189199
}
190200
191-
.block-editor .editor-styles-wrapper .editor-post-title::before {
201+
.block-editor .editor-styles-wrapper .editor-post-title::before,
202+
body.block-editor-iframe__body .editor-post-title::before {
192203
color: #bababa;
193204
display: block;
194205
font-size: medium;
@@ -201,9 +212,10 @@ function block_editor_title_input_styles() {
201212
content: "Nimi, joka näkyy selaimen välilehdessä ja valikossa";
202213
}
203214
204-
body.locale-en-us .editor-styles-wrapper .editor-post-title::before {
215+
body.locale-en-us .editor-styles-wrapper .editor-post-title::before,
216+
.block-editor-iframe__body .editor-post-title::before {
205217
content: "Post name shown in the browser tab and menus";
206218
}
207219
';
208-
wp_add_inline_style( 'block-editor-styles', $styles );
220+
wp_add_inline_style( 'block-editor-styles', $styles );
209221
}

0 commit comments

Comments
 (0)