Skip to content

[Mobile] Wrap button blocks with buttons blocks in page templates#21939

Merged
mkevins merged 2 commits intomasterfrom
rnmobile/fix/unwrapped-button-blocks-in-templates
Apr 28, 2020
Merged

[Mobile] Wrap button blocks with buttons blocks in page templates#21939
mkevins merged 2 commits intomasterfrom
rnmobile/fix/unwrapped-button-blocks-in-templates

Conversation

@mkevins
Copy link
Copy Markdown
Contributor

@mkevins mkevins commented Apr 28, 2020

Related PR

gutenberg-mobile: wordpress-mobile/gutenberg-mobile#2190

Description

This PR wraps the unwrapped Button blocks in page templates with Buttons blocks. This commit will be cherry-picked to the release branch for the 1.27.0 release to address this issue.

How has this been tested?

Steps:

Prerequisite: Test via a self-hosted site

  • Create a new page
  • Select one of the templates (about, blog, portfolio, services, team)
  • Apply the template
  • Save the page
  • Open the page on web

Expect:

The button should not be outside the flow of the page.

Screenshots

Page saved with unwrapped buttons Page saved with wrapped buttons
blog-template-button-unwrapped blog-template-button-wrapped

Types of changes

Non-breaking change which fixes an issue

Checklist:

  • My code is tested.
  • My code follows the WordPress code style.
  • My code follows the accessibility standards.
  • My code has proper inline documentation.
  • I've included developer documentation if appropriate.
  • I've updated all React Native files affected by any refactorings/renamings in this PR.

@mkevins mkevins added the Mobile App - i.e. Android or iOS Native mobile impl of the block editor. (Note: used in scripts, ping mobile folks to change) label Apr 28, 2020
@mkevins mkevins requested a review from geriux April 28, 2020 05:34
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 28, 2020

Size Change: -19.3 kB (2%)

Total Size: 816 kB

Filename Size Change
build/annotations/index.js 3.62 kB +3 B (0%)
build/api-fetch/index.js 4.08 kB +3 B (0%)
build/autop/index.js 2.82 kB -3 B (0%)
build/block-directory/index.js 6.23 kB -6 B (0%)
build/block-editor/index.js 106 kB -117 B (0%)
build/block-editor/style-rtl.css 10.2 kB -14 B (0%)
build/block-editor/style.css 10.2 kB -14 B (0%)
build/block-library/editor-rtl.css 7.04 kB -12 B (0%)
build/block-library/editor.css 7.04 kB -12 B (0%)
build/block-library/index.js 114 kB +1.37 kB (1%)
build/block-serialization-default-parser/index.js 1.88 kB +1 B
build/block-serialization-spec-parser/index.js 3.1 kB -1 B
build/blocks/index.js 48.1 kB -7 B (0%)
build/components/index.js 179 kB -18.6 kB (10%) 👏
build/components/style-rtl.css 16.9 kB -8 B (0%)
build/components/style.css 16.9 kB -8 B (0%)
build/compose/index.js 6.66 kB +2 B (0%)
build/core-data/index.js 11.4 kB +11 B (0%)
build/data/index.js 8.44 kB +8 B (0%)
build/date/index.js 5.47 kB +3 B (0%)
build/dom-ready/index.js 568 B -1 B
build/edit-navigation/index.js 3.54 kB -2 B (0%)
build/edit-post/index.js 27.6 kB -143 B (0%)
build/edit-post/style-rtl.css 12.2 kB -121 B (0%)
build/edit-post/style.css 12.2 kB -122 B (1%)
build/edit-site/index.js 10.9 kB -96 B (0%)
build/edit-site/style-rtl.css 5.11 kB -151 B (2%)
build/edit-site/style.css 5.11 kB -147 B (2%)
build/edit-widgets/index.js 7.49 kB -838 B (11%) 👏
build/edit-widgets/style-rtl.css 4.67 kB -336 B (7%)
build/edit-widgets/style.css 4.66 kB -338 B (7%)
build/editor/index.js 43.4 kB +44 B (0%)
build/element/index.js 4.65 kB -2 B (0%)
build/format-library/index.js 7.63 kB +316 B (4%)
build/i18n/index.js 3.56 kB +1 B
build/is-shallow-equal/index.js 710 B -1 B
build/keyboard-shortcuts/index.js 2.51 kB -2 B (0%)
build/list-reusable-blocks/index.js 3.12 kB +1 B
build/media-utils/index.js 5.29 kB +2 B (0%)
build/notices/index.js 1.79 kB +1 B
build/nux/index.js 3.4 kB -3 B (0%)
build/primitives/index.js 1.5 kB +7 B (0%)
build/redux-routine/index.js 2.85 kB +9 B (0%)
build/rich-text/index.js 14.8 kB +9 B (0%)
build/server-side-render/index.js 2.68 kB +6 B (0%)
build/url/index.js 4.02 kB +2 B (0%)
build/viewport/index.js 1.84 kB +1 B
build/wordcount/index.js 1.18 kB +2 B (0%)
ℹ️ View Unchanged
Filename Size Change
build/a11y/index.js 1.02 kB 0 B
build/blob/index.js 620 B 0 B
build/block-directory/style-rtl.css 760 B 0 B
build/block-directory/style.css 761 B 0 B
build/block-library/style-rtl.css 7.14 kB 0 B
build/block-library/style.css 7.14 kB 0 B
build/block-library/theme-rtl.css 683 B 0 B
build/block-library/theme.css 685 B 0 B
build/data-controls/index.js 1.29 kB 0 B
build/deprecated/index.js 772 B 0 B
build/dom/index.js 3.1 kB 0 B
build/edit-navigation/style-rtl.css 485 B 0 B
build/edit-navigation/style.css 485 B 0 B
build/editor/editor-styles-rtl.css 428 B 0 B
build/editor/editor-styles.css 431 B 0 B
build/editor/style-rtl.css 3.27 kB 0 B
build/editor/style.css 3.27 kB 0 B
build/escape-html/index.js 733 B 0 B
build/format-library/style-rtl.css 502 B 0 B
build/format-library/style.css 502 B 0 B
build/hooks/index.js 2.13 kB 0 B
build/html-entities/index.js 622 B 0 B
build/keycodes/index.js 1.94 kB 0 B
build/list-reusable-blocks/style-rtl.css 226 B 0 B
build/list-reusable-blocks/style.css 226 B 0 B
build/nux/style-rtl.css 616 B 0 B
build/nux/style.css 613 B 0 B
build/plugins/index.js 2.67 kB 0 B
build/priority-queue/index.js 789 B 0 B
build/shortcode/index.js 1.7 kB 0 B
build/token-list/index.js 1.28 kB 0 B
build/warning/index.js 1.14 kB 0 B

compressed-size-action

Copy link
Copy Markdown
Member

@geriux geriux left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Tested both on iOS and Android ✅ Thanks for updating the templates!

@mkevins
Copy link
Copy Markdown
Contributor Author

mkevins commented Apr 28, 2020

Thanks Gerardo for testing! 👍

@mkevins mkevins merged commit 9482df7 into master Apr 28, 2020
@mkevins mkevins deleted the rnmobile/fix/unwrapped-button-blocks-in-templates branch April 28, 2020 10:24
@github-actions github-actions bot added this to the Gutenberg 8.1 milestone Apr 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Mobile App - i.e. Android or iOS Native mobile impl of the block editor. (Note: used in scripts, ping mobile folks to change)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants