mediawiki-extensions-Visual.../modules/ve-mw/ui
Roan Kattouw a0167c08c7 Clean up LookupInputWidget subclasses and use new functionality
MWCategoryInputWidget:
* Use @inheritdoc
* Don't modify data parameter in getLookupCacheItemFromData()

MWLinkTargetInputWidget:
* Remove this.choosing in favor of setLookupsDisabled()
* Explicitly close menu on choose
* Remove manual emission of change events
** This looks ridiculous, it doesn't seem to be necessary,
   and it causes infinite event loops. But I'm very curious
   why this was added in the first place.
* Remove onLookupInputChange override that is now unnecessary
* Use {} rather than [] for fake empty result
* Prevent programmatic focus from opening the menu

MWTitleInputWidget:
* On choose, close menu and disable lookups while changing value
* Use @inheritdoc
* Remove mentions of "template" from getTitle() documentation

Bug fixed:
* When choosing a suggestion in MWTitleInputWidget,
  new suggestions would be loaded and the menu would reopen

Depends on Iecae9b582 in oojs-ui.

Change-Id: I716f99bb464a5cebd4f17701197f768e4e0e02a9
2014-11-03 10:39:03 -08:00
..
actions Open the linkNode inspector when pressing Ctrl+K on a link node 2014-10-21 19:47:42 -07:00
dialogs Remove more references to ve.bind 2014-10-30 20:55:44 +00:00
inspectors MWLinkNodeInspector: Provide an open button here too 2014-10-21 20:00:27 -07:00
pages Pass $overlay to widgets that need it 2014-10-27 17:36:19 -07:00
styles Merge "Sprinke some child selectors around in MWTransclusionDialog.css" 2014-10-28 16:55:27 +00:00
themes ve.ui.MWFormatTool: Update heading size CSS for new OOUI version 2014-10-19 21:13:21 +02:00
tools Merge "Open the linkNode inspector when pressing Ctrl+K on a link node" 2014-10-22 03:03:32 +00:00
widgets Clean up LookupInputWidget subclasses and use new functionality 2014-11-03 10:39:03 -08:00
ve.ui.MWCommandRegistry.js Create mwTables with wikitable attribute by default 2014-10-29 12:52:24 -07:00
ve.ui.MWMobileContext.js Update VE core submodule to master (db78bdd) 2014-10-20 12:43:39 -07:00
ve.ui.MWMobileSurface.js Update VE core submodule to master (db78bdd) 2014-10-20 12:43:39 -07:00