WordPress/wp-admin/css
Weston Ruter 5f7a5c1246 File Editors: Introduce sandboxed live editing of PHP files with rollbacks for both themes and plugins.
* Edits to active plugins which cause PHP fatal errors will no longer auto-deactivate the plugin. Supersedes #39766.
* Introduce sandboxed PHP file edits for active themes, preventing accidental whitescreening of a user's site when introducing a fatal error.
* After writing a change to a PHP file for an active theme or plugin, perform loopback requests on the file editor admin screens and the homepage to check for fatal errors. If a fatal error is encountered, roll back the edited file and display the error to the user to fix and try again.
* Introduce a secure way to scrape PHP fatal errors from a site via `wp_start_scraping_edited_file_errors()` and `wp_finalize_scraping_edited_file_errors()`.
* Moves file modifications from `theme-editor.php` and `plugin-editor.php` to common `wp_edit_theme_plugin_file()` function.
* Refactor themes and plugin editors to submit file changes via Ajax instead of doing full page refreshes when JS is available.
* Use `get` method for theme/plugin dropdowns.
* Improve styling of plugin editors, including width of plugin/theme dropdowns.
* Improve notices API for theme/plugin editor JS component.
* Strip common base directory from plugin file list. See #24048.
* Factor out functions to list editable file types in `wp_get_theme_file_editable_extensions()` and `wp_get_plugin_file_editable_extensions()`.
* Scroll to line in editor that has linting error when attempting to save. See #41886.
* Add checkbox to dismiss lint errors to proceed with saving. See #41887.
* Only style the Update File button as disabled instead of actually disabling it for accessibility reasons.
* Ensure that value from CodeMirror is used instead of `textarea` when CodeMirror is present.
* Add "Are you sure?" check when leaving editor when there are unsaved changes.

Supersedes [41560].
See #39766, #24048, #41886.
Props westonruter, Clorith, melchoyce, johnbillion, jjj, jdgrimes, azaozz.
Fixes #21622, #41887.

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


git-svn-id: http://core.svn.wordpress.org/trunk@41555 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2017-10-04 00:20:45 +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 File Editors: Introduce sandboxed live editing of PHP files with rollbacks for both themes and plugins. 2017-10-04 00:20:45 +00:00
common-rtl.min.css File Editors: Introduce sandboxed live editing of PHP files with rollbacks for both themes and plugins. 2017-10-04 00:20:45 +00:00
common.css File Editors: Introduce sandboxed live editing of PHP files with rollbacks for both themes and plugins. 2017-10-04 00:20:45 +00:00
common.min.css File Editors: Introduce sandboxed live editing of PHP files with rollbacks for both themes and plugins. 2017-10-04 00:20:45 +00:00
customize-controls-rtl.css Customize: Fix positioning of outer section (e.g. publish settings) on large screen sizes. 2017-10-02 18:40:48 +00:00
customize-controls-rtl.min.css Customize: Fix positioning of outer section (e.g. publish settings) on large screen sizes. 2017-10-02 18:40:48 +00:00
customize-controls.css Customize: Fix positioning of outer section (e.g. publish settings) on large screen sizes. 2017-10-02 18:40:48 +00:00
customize-controls.min.css Customize: Fix positioning of outer section (e.g. publish settings) on large screen sizes. 2017-10-02 18:40:48 +00:00
customize-nav-menus-rtl.css Accessibility: Change all the #f00 and red to the official WordPress accent red. 2017-10-03 16:03:32 +00:00
customize-nav-menus-rtl.min.css Accessibility: Change all the #f00 and red to the official WordPress accent red. 2017-10-03 16:03:32 +00:00
customize-nav-menus.css Accessibility: Change all the #f00 and red to the official WordPress accent red. 2017-10-03 16:03:32 +00:00
customize-nav-menus.min.css Accessibility: Change all the #f00 and red to the official WordPress accent red. 2017-10-03 16:03:32 +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 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: Add plugin icons to the plugin list tables. 2017-10-03 00:25:46 +00:00
list-tables-rtl.min.css Plugins: Add plugin icons to the plugin list tables. 2017-10-03 00:25:46 +00:00
list-tables.css Plugins: Add plugin icons to the plugin list tables. 2017-10-03 00:25:46 +00:00
list-tables.min.css Plugins: Add plugin icons to the plugin list tables. 2017-10-03 00:25: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 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 Accessibility: Change all the #f00 and red to the official WordPress accent red. 2017-10-03 16:03:32 +00:00
media-rtl.min.css Accessibility: Change all the #f00 and red to the official WordPress accent red. 2017-10-03 16:03:32 +00:00
media.css Accessibility: Change all the #f00 and red to the official WordPress accent red. 2017-10-03 16:03:32 +00:00
media.min.css Accessibility: Change all the #f00 and red to the official WordPress accent red. 2017-10-03 16:03:32 +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: Add infrastructure for trashing/reverting of unpublished changes; introduce full-screen OverlayNotification for trashing and theme install/preview. 2017-10-02 03:37:46 +00:00
themes-rtl.min.css Customize: Add infrastructure for trashing/reverting of unpublished changes; introduce full-screen OverlayNotification for trashing and theme install/preview. 2017-10-02 03:37:46 +00:00
themes.css Customize: Add infrastructure for trashing/reverting of unpublished changes; introduce full-screen OverlayNotification for trashing and theme install/preview. 2017-10-02 03:37:46 +00:00
themes.min.css Customize: Add infrastructure for trashing/reverting of unpublished changes; introduce full-screen OverlayNotification for trashing and theme install/preview. 2017-10-02 03:37:46 +00:00
widgets-rtl.css Accessibility: Change all the #f00 and red to the official WordPress accent red. 2017-10-03 16:03:32 +00:00
widgets-rtl.min.css Accessibility: Change all the #f00 and red to the official WordPress accent red. 2017-10-03 16:03:32 +00:00
widgets.css Accessibility: Change all the #f00 and red to the official WordPress accent red. 2017-10-03 16:03:32 +00:00
widgets.min.css Accessibility: Change all the #f00 and red to the official WordPress accent red. 2017-10-03 16:03:32 +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