Problem/Motivation
The jQuery UI Position library is among the components that need to be removed/replaced as part of #3067261: [Plan] Remove jQuery UI components used by Drupal core and replace with a set of supported solutions
It was determined in #3074267: Replace jQuery UI position() with PopperJS to use popper.js in place of jQuery UI Position for QuickEdit.
However, several other jQuery UI asset libraries depend on core/jquery.ui.position.
- jquery.ui.dialog: #2158943: Add a native dialog element to deprecate the jQuery UI dialog
- jquery.ui.autocomplete: #3076171: Provide a new library to replace jQuery UI autocomplete
The following jQuery UI asset libraries are not used by core and will be marked deprecated before 8.8 is released.
#3067251: Deprecate unused jQuery UI components in favour of a suite of contrib modules
- jquery.ui.menu
- jquery.ui.selectmenu
- jquery.ui.tooltip
Proposed resolution
Once these other jQuery UI asset libraries are replaced (if used by core) and marked deprecated, core/jquery.ui.position should also be marked deprecated.
| Comment | File | Size | Author |
|---|---|---|---|
| #7 | deprecate_jquery_ui_position-3078116-7.patch | 405 bytes | osab |
Comments
Comment #2
zrpnrComment #3
wim leersBlocked on #3074267: Replace jQuery UI position() with PopperJS.
Comment #5
amateescu commentedThe blocking issue is in :)
Comment #6
nginex commentedTagging for Drupal Global Contribution Weekend
Comment #7
osab commentedComment #8
andypostComment #10
catchNow a duplicate of #3113400: Deprecate more jQuery UI library definitions.