Skip to content

Twenty Nineteen: Prevent Sharing Button Overlap#11531

Merged
jeherve merged 1 commit intoAutomattic:masterfrom
Aurorum:fix/2019-sharing-overlap
Mar 22, 2019
Merged

Twenty Nineteen: Prevent Sharing Button Overlap#11531
jeherve merged 1 commit intoAutomattic:masterfrom
Aurorum:fix/2019-sharing-overlap

Conversation

@Aurorum
Copy link
Copy Markdown
Contributor

@Aurorum Aurorum commented Mar 9, 2019

Changes proposed in this Pull Request:

This removes some of the additional CSS added in the initial commit of this file with the sharing buttons. It's from the Twenty Sixteen file, where it makes sense to include due to the unique styling, but in the Twenty Nineteen theme, it causes an overlap. Instead, it feels better adding a margin-bottom of zero, otherwise there's an obscure gap just by completely removing it.

Testing instructions:

  • Go to https://wordpress.com/sharing/buttons
  • Add a social button, selecting the Official Buttons, and turn likes on
  • Activate Twenty Nineteen
  • Check the bottom of your posts
  • Do they overlap?
  • Try the other button styles, can you produce an issue?

Before:

fsdsdfdsf

After:

dfgfdggd

Proposed changelog entry for your changes:

  • Twenty Nineteen: Prevent sharing buttons overlapping with the Like button.

@Aurorum Aurorum requested a review from a team March 9, 2019 09:00
@jetpackbot
Copy link
Copy Markdown
Collaborator

Warnings
⚠️

The PR is missing at least one [Status] label. Suggestions: [Status] In Progress, [Status] Needs Review

This is automated check which relies on PULL_REQUEST_TEMPLATE.We encourage you to follow that template as it helps Jetpack maintainers do their job. If you think 'Testing instructions' or 'Proposed changelog entry' are not needed for your PR - please explain why you think so. Thanks for cooperation 🤖

Generated by 🚫 dangerJS against 315d1ef

@kraftbj kraftbj added [Status] Needs Design Review Design has been added. Needs a review! Bug When a feature is broken and / or not performing as intended [Status] Needs Review This PR is ready for review. labels Mar 11, 2019
@kraftbj
Copy link
Copy Markdown
Contributor

kraftbj commented Mar 11, 2019

@allancole Do you think you could do a quick look at this to confirm this is a fine way to handle this?

@dereksmart dereksmart added [Status] Needs Design Review Design has been added. Needs a review! and removed [Status] Needs Design Review Design has been added. Needs a review! labels Mar 14, 2019
@crunnells
Copy link
Copy Markdown
Contributor

@kraftbj Yup, I don't see any problems with this change, and fixes the display bug on Safari and Chrome.

@matticbot
Copy link
Copy Markdown
Contributor

Caution: This PR has changes that must be merged to WordPress.com
Hello torres126! These changes need to be synced to WordPress.com - If you 're an a11n, please commandeer, review, and approve D25925-code before merging this PR. Thank you!

Copy link
Copy Markdown
Member

@jeherve jeherve left a comment

Choose a reason for hiding this comment

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

This works well in my tests.

@jeherve jeherve added [Status] Ready to Merge Go ahead, you can push that green button! and removed [Status] Needs Review This PR is ready for review. labels Mar 22, 2019
@jeherve jeherve added this to the 7.2 milestone Mar 22, 2019
@jeherve jeherve merged commit ab82bb7 into Automattic:master Mar 22, 2019
@ghost ghost removed the [Status] Ready to Merge Go ahead, you can push that green button! label Mar 22, 2019
kraftbj added a commit that referenced this pull request Mar 25, 2019
kraftbj added a commit that referenced this pull request Mar 27, 2019
* Initial Changelog for 7.2

* Testing list: add mention of IE11 testing

* Initial Changelog for 7.2

* Testing list: add mention of IE11 testing

* Add CL for #11224

* Add CL for #11426

* Add CL for #11442

* Add testing instructions for #11224

* Add CL for #11451

* Reclassify CL item

* Add testing instructions for #11451

* Add CL for #11486

* Add CL for #11418

* Add CL for #11524

* Add CL and testing instructions for #11449

* Add CL for #11460

* Add CL for #11520 and #11582

* Add CL for #11531

* Add CL #11644

* Add testing instructions for #11644

* Add testing instructions for #11644

* Add CL for #11618

* Uniform changelog lines

* CL #11679

* CL #11661

* CL #11654

* CL #11645

* CL #11643

* CL #11636

* CL #11635 and for other PHPCS commits

* CL #11627

* CL #11626

* CL #11598

* CL #11596

* Remove nested items for shortcopy. I don't believe the detailed list is helpful

* CL #11570

* CL #11569

* CL #11560

* CL #11558

* CL #11555

* CL #6704

* CL #11298

* CL #11324

* CL #11443

* CL #11484

* CL #11516

* CL #11529

* Expand Ads block enhancement CL item
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug When a feature is broken and / or not performing as intended [Feature] Theme Tools [Status] Design Review Complete Touches WP.com Files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants