mediawiki-extensions-Visual.../modules/ve/ui/widgets
Trevor Parscal 3a99b99876 ve.ui.PopupWidget visibility fixes
Objective:

* Context popup would stop opening sometimes "mysteriously" which ended
  up having to do with the automatic closing on blur functionality
  added to popups for use in the category popup widget
* Mousedown event canceling was being applied a little too widely, and
  was causing popup widgets to not allow child elements to be focused
  (unless they contained an iframe, like an inspector)

Changes:

ve.ui.Context.js
* Make use of the popup's show and hide methods within the inspector

ve.ui.MWCategoryPopupWidget.js
* Override autoClose option for category popup widgets

ve.ui.PopupWidget.js
* Add autoClose option to popup widgets
* Move event handler to the top of the methods (convention)
* Only bind blur event if autoClose is enabled
* Inline the getFocusedChild method

Change-Id: I22aedb5fbd51b327ea7ce2ecdd6123e79cbebb9c
2013-05-17 05:49:16 +00:00
..
ve.ui.ButtonWidget.js Stack panel, element mixins, cleanup 2013-03-28 12:40:01 -07:00
ve.ui.IconButtonWidget.js Document and clean up events in all the things 2013-03-20 09:58:27 -07:00
ve.ui.InputLabelWidget.js ve.ui.LookupWidget 2013-04-30 10:47:32 -07:00
ve.ui.InputWidget.js Multiline option for ve.ui.TextInputWidget.js 2013-05-15 14:41:22 -07:00
ve.ui.LinkTargetInputWidget.js RTL fix for VE's link widget 2013-05-02 20:43:46 +00:00
ve.ui.LookupInputWidget.js ve.Element refactor 2013-05-14 19:47:32 +00:00
ve.ui.MenuItemWidget.js Group, Select, Option, Outline and MenuSection widgets 2013-03-20 22:55:32 +00:00
ve.ui.MenuSectionItemWidget.js Group, Select, Option, Outline and MenuSection widgets 2013-03-20 22:55:32 +00:00
ve.ui.MenuWidget.js Category UI improvements 2013-05-10 00:19:46 +00:00
ve.ui.MWCategoryInputWidget.js Category UI improvements 2013-05-10 00:19:46 +00:00
ve.ui.MWCategoryItemWidget.js Code style fixes 2013-05-06 12:36:52 +01:00
ve.ui.MWCategoryPopupWidget.js ve.ui.PopupWidget visibility fixes 2013-05-17 05:49:16 +00:00
ve.ui.MWCategoryWidget.js Fieldsets and default sort keys 2013-05-10 16:46:08 -07:00
ve.ui.MWLinkTargetInputWidget.js EventEmitter API cleanup 2013-05-02 15:05:59 -07:00
ve.ui.OptionWidget.js Stack panel, element mixins, cleanup 2013-03-28 12:40:01 -07:00
ve.ui.OutlineItemWidget.js Add level option to ve.ui.OutlineItemWidget 2013-05-15 12:54:19 -07:00
ve.ui.OutlineWidget.js Group, Select, Option, Outline and MenuSection widgets 2013-03-20 22:55:32 +00:00
ve.ui.PendingInputWidget.js UI Refactor 2013-04-26 21:18:13 +00:00
ve.ui.PopupWidget.js ve.ui.PopupWidget visibility fixes 2013-05-17 05:49:16 +00:00
ve.ui.SelectWidget.js Category UI improvements 2013-05-10 00:19:46 +00:00
ve.ui.TextInputMenuWidget.js ve.ui.LookupWidget 2013-04-30 10:47:32 -07:00
ve.ui.TextInputWidget.js Multiline option for ve.ui.TextInputWidget.js 2013-05-15 14:41:22 -07:00