WordPress/wp-admin/css
Weston Ruter 434e3aba82 Customize: Add changeset locking in Customizer to prevent users from overriding each other's changes.
* Customization locking is checked when changesets are saved and when heartbeat ticks.
* Lock is lifted immediately upon a user closing the Customizer.
* Heartbeat is introduced into Customizer.
* Changes made to user after it was locked by another user are stored as an autosave revision for restoration.
* Lock notification displays link to preview the other user's changes on the frontend.
* A user loading a locked Customizer changeset will be presented with an option to take over.
* Autosave revisions attached to a published changeset are converted into auto-drafts so that they will be presented to users for restoration.
* Focus constraining is improved in overlay notifications.
* Escape key is stopped from propagating in overlay notifications, and it dismisses dismissible overlay notifications.
* Introduces `changesetLocked` state which is used to disable the Save button and suppress the AYS dialog when leaving the Customizer.
* Fixes bug where users could be presented with each other's autosave revisions.

Props sayedwp, westonruter, melchoyce.
See #31436, #31897, #39896.
Fixes #42024.

Built from https://develop.svn.wordpress.org/trunk@41839


git-svn-id: http://core.svn.wordpress.org/trunk@41673 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-10-12 04:01:46 +00:00
..
colors Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
about-rtl.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
about-rtl.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
about.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
about.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
admin-menu-rtl.css Administration: Admin menu: Improve vertical spacing and alignment of menu items with counters. 2017-09-10 13:40:46 +00:00
admin-menu-rtl.min.css Administration: Admin menu: Improve vertical spacing and alignment of menu items with counters. 2017-09-10 13:40:46 +00:00
admin-menu.css Administration: Admin menu: Improve vertical spacing and alignment of menu items with counters. 2017-09-10 13:40:46 +00:00
admin-menu.min.css Administration: Admin menu: Improve vertical spacing and alignment of menu items with counters. 2017-09-10 13:40:46 +00:00
code-editor-rtl.css Code Editors: Improve cursor interactions on warning notices. 2017-10-11 18:25:46 +00:00
code-editor-rtl.min.css Code Editors: Improve cursor interactions on warning notices. 2017-10-11 18:25:46 +00:00
code-editor.css Code Editors: Improve cursor interactions on warning notices. 2017-10-11 18:25:46 +00:00
code-editor.min.css Code Editors: Improve cursor interactions on warning notices. 2017-10-11 18:25:46 +00:00
color-picker-rtl.css Admin CSS: Autoprefixer for [41329]. 2017-09-22 19:51:47 +00:00
color-picker-rtl.min.css Admin CSS: Autoprefixer for [41329]. 2017-09-22 19:51:47 +00:00
color-picker.css Admin CSS: Autoprefixer for [41329]. 2017-09-22 19:51:47 +00:00
color-picker.min.css Admin CSS: Autoprefixer for [41329]. 2017-09-22 19:51:47 +00:00
common-rtl.css Settings: Widen image size input fields on Media Settings page. 2017-10-12 03:48:47 +00:00
common-rtl.min.css Settings: Widen image size input fields on Media Settings page. 2017-10-12 03:48:47 +00:00
common.css Settings: Widen image size input fields on Media Settings page. 2017-10-12 03:48:47 +00:00
common.min.css Settings: Widen image size input fields on Media Settings page. 2017-10-12 03:48:47 +00:00
customize-controls-rtl.css Customize: Add changeset locking in Customizer to prevent users from overriding each other's changes. 2017-10-12 04:01:46 +00:00
customize-controls-rtl.min.css Customize: Add changeset locking in Customizer to prevent users from overriding each other's changes. 2017-10-12 04:01:46 +00:00
customize-controls.css Customize: Add changeset locking in Customizer to prevent users from overriding each other's changes. 2017-10-12 04:01:46 +00:00
customize-controls.min.css Customize: Add changeset locking in Customizer to prevent users from overriding each other's changes. 2017-10-12 04:01:46 +00:00
customize-nav-menus-rtl.css Customize: Vary description for nav menu locations control based on whether it is shown during menu creation. 2017-10-11 19:38:50 +00:00
customize-nav-menus-rtl.min.css Customize: Vary description for nav menu locations control based on whether it is shown during menu creation. 2017-10-11 19:38:50 +00:00
customize-nav-menus.css Customize: Vary description for nav menu locations control based on whether it is shown during menu creation. 2017-10-11 19:38:50 +00:00
customize-nav-menus.min.css Customize: Vary description for nav menu locations control based on whether it is shown during menu creation. 2017-10-11 19:38:50 +00:00
customize-widgets-rtl.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
customize-widgets-rtl.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
customize-widgets.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
customize-widgets.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
dashboard-rtl.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
dashboard-rtl.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
dashboard.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
dashboard.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
deprecated-media-rtl.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
deprecated-media-rtl.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
deprecated-media.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
deprecated-media.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
edit-rtl.css Taxonomy: Convert tag cloud in Tags meta box to a list (`<ul>`) for better semantics and accessibility. 2017-09-22 11:28:44 +00:00
edit-rtl.min.css Taxonomy: Convert tag cloud in Tags meta box to a list (`<ul>`) for better semantics and accessibility. 2017-09-22 11:28:44 +00:00
edit.css Taxonomy: Convert tag cloud in Tags meta box to a list (`<ul>`) for better semantics and accessibility. 2017-09-22 11:28:44 +00:00
edit.min.css Taxonomy: Convert tag cloud in Tags meta box to a list (`<ul>`) for better semantics and accessibility. 2017-09-22 11:28:44 +00:00
farbtastic-rtl.css Stop using .rtl classes, instead relying on flipping LTR CSS to RTL. 2013-11-17 16:18:11 +00:00
farbtastic-rtl.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
farbtastic.css Stop using .rtl classes, instead relying on flipping LTR CSS to RTL. 2013-11-17 16:18:11 +00:00
farbtastic.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
forms-rtl.css Settings: Widen image size input fields on Media Settings page. 2017-10-12 03:48:47 +00:00
forms-rtl.min.css Settings: Widen image size input fields on Media Settings page. 2017-10-12 03:48:47 +00:00
forms.css Settings: Widen image size input fields on Media Settings page. 2017-10-12 03:48:47 +00:00
forms.min.css Settings: Widen image size input fields on Media Settings page. 2017-10-12 03:48:47 +00:00
ie-rtl.css Quick/Bulk Edit: Improve the inline error messages styling. 2017-10-02 21:52:52 +00:00
ie-rtl.min.css Quick/Bulk Edit: Improve the inline error messages styling. 2017-10-02 21:52:52 +00:00
ie.css Quick/Bulk Edit: Improve the inline error messages styling. 2017-10-02 21:52:52 +00:00
ie.min.css Quick/Bulk Edit: Improve the inline error messages styling. 2017-10-02 21:52:52 +00:00
install-rtl.css Customize: Introduce a new experience for discovering, installing, and previewing themes within the customizer. 2017-09-29 20:13:50 +00:00
install-rtl.min.css Customize: Introduce a new experience for discovering, installing, and previewing themes within the customizer. 2017-09-29 20:13:50 +00:00
install.css Customize: Introduce a new experience for discovering, installing, and previewing themes within the customizer. 2017-09-29 20:13:50 +00:00
install.min.css Customize: Introduce a new experience for discovering, installing, and previewing themes within the customizer. 2017-09-29 20:13:50 +00:00
l10n-rtl.css Use numeric font weights instead of keywords. 2016-06-17 18:37:28 +00:00
l10n-rtl.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
l10n.css Use numeric font weights instead of keywords. 2016-06-17 18:37:28 +00:00
l10n.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
list-tables-rtl.css Plugins: Tweak the plugin icons added in [41695]. 2017-10-04 23:43:46 +00:00
list-tables-rtl.min.css Plugins: Tweak the plugin icons added in [41695]. 2017-10-04 23:43:46 +00:00
list-tables.css Plugins: Tweak the plugin icons added in [41695]. 2017-10-04 23:43:46 +00:00
list-tables.min.css Plugins: Tweak the plugin icons added in [41695]. 2017-10-04 23:43:46 +00:00
login-rtl.css Login: Password reset - add hide icon & confirm weak password checkbox. 2017-09-21 21:29:48 +00:00
login-rtl.min.css Settings: Widen image size input fields on Media Settings page. 2017-10-12 03:48:47 +00:00
login.css Login: Password reset - add hide icon & confirm weak password checkbox. 2017-09-21 21:29:48 +00:00
login.min.css Settings: Widen image size input fields on Media Settings page. 2017-10-12 03:48:47 +00:00
media-rtl.css Media: Improve the preview of transparent images in Edit Image modal by using CSS3 to show a checkered background. 2017-10-04 18:35:46 +00:00
media-rtl.min.css Media: Improve the preview of transparent images in Edit Image modal by using CSS3 to show a checkered background. 2017-10-04 18:35:46 +00:00
media.css Media: Improve the preview of transparent images in Edit Image modal by using CSS3 to show a checkered background. 2017-10-04 18:35:46 +00:00
media.min.css Media: Improve the preview of transparent images in Edit Image modal by using CSS3 to show a checkered background. 2017-10-04 18:35:46 +00:00
nav-menus-rtl.css Customize: Introduce a new experience for discovering, installing, and previewing themes within the customizer. 2017-09-29 20:13:50 +00:00
nav-menus-rtl.min.css Customize: Introduce a new experience for discovering, installing, and previewing themes within the customizer. 2017-09-29 20:13:50 +00:00
nav-menus.css Customize: Introduce a new experience for discovering, installing, and previewing themes within the customizer. 2017-09-29 20:13:50 +00:00
nav-menus.min.css Customize: Introduce a new experience for discovering, installing, and previewing themes within the customizer. 2017-09-29 20:13:50 +00:00
revisions-rtl.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
revisions-rtl.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
revisions.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
revisions.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
site-icon-rtl.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
site-icon-rtl.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
site-icon.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
site-icon.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
themes-rtl.css Customize: Eliminate use of customize-loader in core so Customizer is opened consistently in `top` window. 2017-10-09 16:04:48 +00:00
themes-rtl.min.css Customize: Eliminate use of customize-loader in core so Customizer is opened consistently in `top` window. 2017-10-09 16:04:48 +00:00
themes.css Customize: Eliminate use of customize-loader in core so Customizer is opened consistently in `top` window. 2017-10-09 16:04:48 +00:00
themes.min.css Customize: Eliminate use of customize-loader in core so Customizer is opened consistently in `top` window. 2017-10-09 16:04:48 +00:00
widgets-rtl.css Gallery Widget: Fix row spacing across major browsers. 2017-10-11 21:14:51 +00:00
widgets-rtl.min.css Gallery Widget: Fix row spacing across major browsers. 2017-10-11 21:14:51 +00:00
widgets.css Gallery Widget: Fix row spacing across major browsers. 2017-10-11 21:14:51 +00:00
widgets.min.css Gallery Widget: Fix row spacing across major browsers. 2017-10-11 21:14:51 +00:00
wp-admin-rtl.css Introducing Site Icon, favicon management for WordPress. 2015-06-29 12:58:25 +00:00
wp-admin-rtl.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
wp-admin.css Introducing Site Icon, favicon management for WordPress. 2015-06-29 12:58:25 +00:00
wp-admin.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00