-
Notifications
You must be signed in to change notification settings - Fork 800
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Protect: Dismissible Network Activation Warning #13266
Conversation
Thank you for the great PR description! When this PR is ready for review, please apply the Scheduled Jetpack release: September 3, 2019. |
The warning about Jetpack Protect's network activation warning is not dismissible. It is also not pretty :) Both have been problems since #3841. * Use markup compatible with Core's notices. * Hook some JS into Core's notice dismissal to handle changing saved state.
487dcc0
to
b523421
Compare
Co-Authored-By: Miguel Lezama <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This works well for me. 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very nice improvement
* 7.7 changelog: initial set of changes * Changelog: add #13154 * Changelog: add #13134 * Changelog: add #12699 and many others * Changelog: add #13127 * Changelog: add #13167 * Changelog: add #13225 * Changelog: add #13179 * Changelog: add #13173 * Changelog: add #13232 * Changelog: add #13137 * Changelog: add #13172 * Changelog: add #13182 * Changelog: add #13200 * Changelog: add #13244 * Changelog: add #13267 * Changelog: add #13204 * changelog: add #13205 * Changelog: add #13183 * Changelog: add #13278 * Changelog: add #13162 * Changelog: add #13268 * Changelog: add #13286 * Changelog: add #13273 * Changelog: add #12474 * Changelog: add #13085 * Changelog: add #13266 * Changelog: add #13306 * Changelog: add #13311 * Changelog: add #13302 * Changelog: add #13196 * Changelog: add #12733 * Changelog: add #13261 * Changelog: add #13322 * Changelog: add #13333 * Changelog: add #13335
Changes proposed in this Pull Request:
The warning about Jetpack Protect's network activation warning is not dismissible.
It is also not pretty :)
Both have been problems since #3841.
Is this a new feature or does it add/remove features to an existing part of Jetpack?
No: bug fix.
Testing instructions:
Prior to this patch: See an ugly message and note that it cannot be dismissed.
After this patch: See a prettier, dismissible warning. To test repeated dismissals, you can do:
wp site option delete jetpack_dismissed_protect_multisite_banner
to reset the dismissal to the default state.
UI Changes
Before:
After:
Copy Changes
I think it's the case that we're not using "Jetpack Protect" for this feature anymore. Is that true?
Before:
After:
Proposed changelog entry for your changes: