Page MenuHomePhabricator

Dialog: Support various jQuery.ui.dialog features
Open, Needs TriagePublicFeature

Description

Make dialog support various features like jQuery.ui.dialog

Feature summary:

jQuery.ui.dialog has various features being used in gadgets:

  • Draggable
  • Resizable
  • Not being closed when click outside the dialog

These features allow us to compare the conversion rules and the converted content without continuously open-and-close the dialog.

However, jQuery UI has been deprecated since 2017 ( dbcdb95 , https://gerrit.wikimedia.org/r/386727 ).

See T49145: Formally deprecate jQuery UI after we've stopped using jQuery UI in extensions and core .

Use case(s):

  • WikiEditor (the 2010 wikitext editor) - Find & Replace dialog
  • The NoteTA viewer gadget on Wikipedia-zh

Event Timeline

CCiufo-WMF subscribed.

Thank you for the request @Winston_Sung and sorry for the delayed reply. While this isn't a priority for the team right now, we will take it into consideration when we want to explore design solutions to tackle those use cases.

CCiufo-WMF renamed this task from Make dialog support various features like jQuery.ui.dialog to Dialog: Make dialog support various features like jQuery.ui.dialog.Dec 11 2023, 9:44 PM
Krinkle subscribed.

Untagging from #Deprecation-process as this task does not appear to track the lifecycle of deprecating and removing of a specific feature itself. The deprecation process task for jQuery UI is T49145.

bmartinezcalvo renamed this task from Dialog: Make dialog support various features like jQuery.ui.dialog to Dialog: Support various features like jQuery.ui.dialog.Mar 13 2025, 12:39 PM
happy5214 renamed this task from Dialog: Support various features like jQuery.ui.dialog to Dialog: Support various jQuery.ui.dialog features.Sun, May 10, 12:27 AM