WordPress/wp-admin/css
Weston Ruter 8043c2d8e5 Customize: Introduce drafting and scheduling for Customizer changesets.
* Incorporates code from the Customize Snapshots and Customize Posts feature plugins.
* Adds a new Publish Settings section for managing the changeset status, scheduled date, and frontend preview link.
* Updates Publish button to reflect the status selected in the Publish Settings (including Save Draft and Schedule).
* Deactivates the Themes section when a non-publish status selected, and deactivates the Publish Settings section when previewing a theme switch.
* Introduces an `outer` section type (`wp.customize.OuterSection` in JS) for the Publish Settings section to use and for available widgets and available nav menu panels to use in the future. These sections can be expanded while other sections are expanded.
* Introduces `WP_Customize_Date_Time_Control` in PHP and `wp.customize.DateTimeControl` in JS for managing a date/time value.
* Keeps track of scheduled time and proactively publish from the client when the time arrives, as opposed to waiting for WP Cron.
* Auto-publishes a scheduled changeset when attempting to access one that missed its schedule.
* Starts a new changeset if attempting to save a changeset that was previously publish.
* Adds `force` arg to `requestChangesetUpdate()` to force an update request even when there are no pending changes.
* Adds utils methods for `getCurrentTimestamp` and `getRemainingTime`.
* Adds new state values for `selectedChangesetStatus`, `changesetDate`, `selectedChangesetDate`.
* Fixes logic for when to short-circuit check to close Customizer when there are unsaved changes.
* Adds getter methods for `autosaved` and `branching` parameters, with the latter applying the `customize_changeset_branching` filter.
* Call to `establish_loaded_changeset` on the fly when `changeset_uuid()` is called if no changeset UUID was specififed.
* De-duplicates logic for dismissing auto-draft changesets.
* Includes unit tests.

Builds on [41597].
Props sayedwp, westonruter, melchoyce, JoshuaWold, folletto, stubgo, karmatosed, dlh, paaljoachim, afercia, johnregan3, utkarshpatel, valendesigns.
See #30937.
Fixes #39896, #28721, #39275.

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


git-svn-id: http://core.svn.wordpress.org/trunk@41461 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-09-27 22:25: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 Editor: Add CodeMirror-powered code editor with syntax highlighting, linting, and auto-completion. 2017-09-13 06:08:47 +00:00
code-editor-rtl.min.css Editor: Add CodeMirror-powered code editor with syntax highlighting, linting, and auto-completion. 2017-09-13 06:08:47 +00:00
code-editor.css Editor: Add CodeMirror-powered code editor with syntax highlighting, linting, and auto-completion. 2017-09-13 06:08:47 +00:00
code-editor.min.css Editor: Add CodeMirror-powered code editor with syntax highlighting, linting, and auto-completion. 2017-09-13 06:08:47 +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 Accessibility: Update and standardize the admin `screen-reader-text` CSS class. 2017-09-27 17:27:45 +00:00
common-rtl.min.css Accessibility: Update and standardize the admin `screen-reader-text` CSS class. 2017-09-27 17:27:45 +00:00
common.css Accessibility: Update and standardize the admin `screen-reader-text` CSS class. 2017-09-27 17:27:45 +00:00
common.min.css Accessibility: Update and standardize the admin `screen-reader-text` CSS class. 2017-09-27 17:27:45 +00:00
customize-controls-rtl.css Customize: Introduce drafting and scheduling for Customizer changesets. 2017-09-27 22:25:46 +00:00
customize-controls-rtl.min.css Customize: Introduce drafting and scheduling for Customizer changesets. 2017-09-27 22:25:46 +00:00
customize-controls.css Customize: Introduce drafting and scheduling for Customizer changesets. 2017-09-27 22:25:46 +00:00
customize-controls.min.css Customize: Introduce drafting and scheduling for Customizer changesets. 2017-09-27 22:25:46 +00:00
customize-nav-menus-rtl.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
customize-nav-menus-rtl.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
customize-nav-menus.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
customize-nav-menus.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +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 Permalinks: Add buttons for the available structure tags to the admin UI. 2017-07-28 17:43:45 +00:00
forms-rtl.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
forms.css Permalinks: Add buttons for the available structure tags to the admin UI. 2017-07-28 17:43:45 +00:00
forms.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
ie-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
ie-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
ie.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
ie.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
install-rtl.css Accessibility: Update and standardize the admin `screen-reader-text` CSS class. 2017-09-27 17:27:45 +00:00
install-rtl.min.css Accessibility: Update and standardize the admin `screen-reader-text` CSS class. 2017-09-27 17:27:45 +00:00
install.css Accessibility: Update and standardize the admin `screen-reader-text` CSS class. 2017-09-27 17:27:45 +00:00
install.min.css Accessibility: Update and standardize the admin `screen-reader-text` CSS class. 2017-09-27 17:27:45 +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 Accessibility: Update and standardize the admin `screen-reader-text` CSS class. 2017-09-27 17:27:45 +00:00
list-tables-rtl.min.css Accessibility: Update and standardize the admin `screen-reader-text` CSS class. 2017-09-27 17:27:45 +00:00
list-tables.css Accessibility: Update and standardize the admin `screen-reader-text` CSS class. 2017-09-27 17:27:45 +00:00
list-tables.min.css Accessibility: Update and standardize the admin `screen-reader-text` CSS class. 2017-09-27 17:27:45 +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 Login: Password reset - add hide icon & confirm weak password checkbox. 2017-09-21 21:29:48 +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 Login: Password reset - add hide icon & confirm weak password checkbox. 2017-09-21 21:29:48 +00:00
media-rtl.css Media: Improve the preview of transparent images in Attachment Details modal by using CSS3 to show a checkered background. 2017-09-22 19:57:47 +00:00
media-rtl.min.css Media: Improve the preview of transparent images in Attachment Details modal by using CSS3 to show a checkered background. 2017-09-22 19:57:47 +00:00
media.css Media: Improve the preview of transparent images in Attachment Details modal by using CSS3 to show a checkered background. 2017-09-22 19:57:47 +00:00
media.min.css Media: Improve the preview of transparent images in Attachment Details modal by using CSS3 to show a checkered background. 2017-09-22 19:57:47 +00:00
nav-menus-rtl.css Accessibility: Update and standardize the admin `screen-reader-text` CSS class. 2017-09-27 17:27:45 +00:00
nav-menus-rtl.min.css Accessibility: Update and standardize the admin `screen-reader-text` CSS class. 2017-09-27 17:27:45 +00:00
nav-menus.css Accessibility: Update and standardize the admin `screen-reader-text` CSS class. 2017-09-27 17:27:45 +00:00
nav-menus.min.css Accessibility: Update and standardize the admin `screen-reader-text` CSS class. 2017-09-27 17:27:45 +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 Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
themes-rtl.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
themes.css Update autoprefixer browser support matrix 2017-07-16 01:15:46 +00:00
themes.min.css Build/Test Tools: Add banner to minified CSS files 2017-08-19 20:10:47 +00:00
widgets-rtl.css Accessibility: Improve the sidebar toggles in the Widgets screen. 2017-09-27 16:29:44 +00:00
widgets-rtl.min.css Accessibility: Improve the sidebar toggles in the Widgets screen. 2017-09-27 16:29:44 +00:00
widgets.css Accessibility: Improve the sidebar toggles in the Widgets screen. 2017-09-27 16:29:44 +00:00
widgets.min.css Accessibility: Improve the sidebar toggles in the Widgets screen. 2017-09-27 16:29:44 +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