diff --git a/core/assets/vendor/jquery.ui/README.txt b/core/assets/vendor/jquery.ui/README.txt new file mode 100644 index 0000000000000000000000000000000000000000..9681d0b3426c404055c7809b8935ef13b05ed1b7 --- /dev/null +++ b/core/assets/vendor/jquery.ui/README.txt @@ -0,0 +1,59 @@ + +Introduction +------------ +This folder contains a partial fork of jQuery UI 1.12.1. jQuery UI has been +marked as an emeritus project by the OpenJS foundation. Emeritus projects are +those which the maintainers feel have reached or are nearing end-of-life. + +jQuery UI will potentially reach end-of-life before Drupal 9 does. In +preparation for this, Drupal has forked jQuery UI core and jQuery UI components +still used by Drupal core. This fork will make it easier to maintain jQuery UI's +code when necessary. + +jQuery UI components used: + * Autocomplete + * Button + * Checkboxradio + * Controlgroup + * Draggable + * Dialog + * Menu + * Position + * Resizable + * Widget Factory + +Development +----------- +Development on this fork of jQuery UI is limited to fixes for security issues +affecting Drupal projects. + +Production versions of jQuery UI code can be generated with the following +commands: + +Navigate to `core/` folder: +``` +cd core/ +``` + +Ensure that dependencies have been installed: +``` +yarn install +``` + +Build jQuery UI files for production: +``` +yarn run build:jqueryui +``` + +Note: at the moment our forked code doesn't have any test coverage. Making any +changes to the code should be avoided until +https://www.drupal.org/project/drupal/issues/3093172 has been resolved. + +More information +---------------- + + * See the Drupal.org issue that partially forked jQuery UI: + https://www.drupal.org/project/drupal/issues/3087685 + + * See the Drupal.org issue for removing the rest of the jQuery UI components: + https://www.drupal.org/project/drupal/issues/3067261