Skip to content

Commit 419d4d2

Browse files
committed
Apply word-wrap styles to both pre and code elements in editor and frontend CSS, update build paths from includes/blocks/js/ to includes/blocks/src/js/
1 parent c3d5f3c commit 419d4d2

11 files changed

Lines changed: 23 additions & 12 deletions

File tree

includes/blocks/build/frontend-rtl.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.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?php return array('dependencies' => array(), 'version' => '16cba9e11b1ab5e879a4');
1+
<?php return array('dependencies' => array(), 'version' => '4fe3595ea2516b115e6f');

includes/blocks/build/frontend.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.

includes/blocks/build/index-rtl.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.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n'), 'version' => '66b91987c2e0db3fdf97');
1+
<?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n'), 'version' => 'acce51050017fd471709');

includes/blocks/build/index.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.

includes/blocks/build/index.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.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,12 @@ pre.wp-block-code .rich-text {
2222
white-space: pre;
2323
}
2424

25+
pre.wp-block-code.word-wrap code,
26+
pre.wp-block-code.word-wrap .rich-text {
27+
white-space: pre-wrap;
28+
word-break: break-all;
29+
}
30+
2531
.editor-styles-wrapper .wp-block-code {
2632
margin-top: 0.5rem !important;
2733
}

includes/blocks/src/css/frontend.css

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
* WebberZone Code Block Highlighting — Frontend utilities
33
*/
44

5-
pre.word-wrap {
5+
pre.word-wrap,
6+
pre.word-wrap code[class*='language-'] {
67
white-space: pre-wrap;
78
word-break: break-all;
9+
overflow-wrap: break-word;
810
}
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,10 @@ const edit = ({ attributes, setAttributes }) => {
8080
};
8181

8282
const blockProps = useBlockProps({
83-
className: language ? `language-${language}` : undefined,
83+
className:
84+
[language ? `language-${language}` : '', wordWrap ? 'word-wrap' : '']
85+
.filter(Boolean)
86+
.join(' ') || undefined,
8487
});
8588

8689
return (

0 commit comments

Comments
 (0)