mediawiki-extensions-Visual.../modules/ve/ui
Roan Kattouw 4721367b61 Follow-up 8dfbc5baa: Really don't select unselectable items
SelectWidget would refuse to select unselectable items on mousedown or
mousemove, but would happily do so on mouseup. This meant unselectable
items weren't actually unselectable.

This broke the link inspector: if you clicked on the text
"External link", for instance (a ui.MenuSectionItemWidget), that "item"
would be selected, the link target input would be cleared, if you exited
the link inspector in any way the link would be unlinked, and any new
link inspector you opened would have a completely non-functional dropdown.

Change-Id: I7faa3d23b51b9cb93e68414584b9f433ea1f656a
2013-10-17 14:26:48 +00:00
..
actions Make ve.Factory require static name property 2013-10-03 14:52:19 -07:00
elements Use CSS for handling empty labels 2013-10-16 17:41:53 -07:00
inspectors Fixes for Trevor's crazy half-baked commit 2013-10-09 22:08:13 +02:00
layouts Refactor ve.ui.PagedDialog 2013-10-04 12:09:15 -07:00
styles Use CSS for handling empty labels 2013-10-16 17:41:53 -07:00
toolgroups 'Config' -> 'Configuration' in all comments 2013-09-25 11:23:16 +01:00
tools Make toolbars, toolgroups and tools toolFactory independent 2013-10-03 21:49:36 +00:00
widgets Follow-up 8dfbc5baa: Really don't select unselectable items 2013-10-17 14:26:48 +00:00
ve.ui.Action.js
ve.ui.ActionFactory.js
ve.ui.CommandRegistry.js Add keyboard shortcuts for formatting tools 2013-09-03 17:17:03 -07:00
ve.ui.Context.js ve.ce.Surface.getSelectionRect() can return null 2013-10-08 11:35:17 +02:00
ve.ui.Dialog.js Make dialogs, inspectors windows and window sets generic 2013-10-07 10:37:47 -07:00
ve.ui.DialogFactory.js Make ve.Factory require static name property 2013-10-03 14:52:19 -07:00
ve.ui.Frame.js 'Config' -> 'Configuration' in all comments 2013-09-25 11:23:16 +01:00
ve.ui.Inspector.js Make dialogs, inspectors windows and window sets generic 2013-10-07 10:37:47 -07:00
ve.ui.InspectorFactory.js Make ve.Factory require static name property 2013-10-03 14:52:19 -07:00
ve.ui.js
ve.ui.Layout.js 'Config' -> 'Configuration' in all comments 2013-09-25 11:23:16 +01:00
ve.ui.Surface.js Merge "Destroy test surfaces" 2013-10-08 09:19:03 +00:00
ve.ui.SurfaceDialog.js Fixes for Trevor's crazy half-baked commit 2013-10-09 22:08:13 +02:00
ve.ui.SurfaceInspector.js Fixes for Trevor's crazy half-baked commit 2013-10-09 22:08:13 +02:00
ve.ui.SurfaceToolbar.js Misc UI fixes 2013-10-16 12:40:40 +02:00
ve.ui.SurfaceWindowSet.js Make dialogs, inspectors windows and window sets generic 2013-10-07 10:37:47 -07:00
ve.ui.TargetToolbar.js 'Config' -> 'Configuration' in all comments 2013-09-25 11:23:16 +01:00
ve.ui.Tool.js 'Config' -> 'Configuration' in all comments 2013-09-25 11:23:16 +01:00
ve.ui.Toolbar.js Use CSS for handling empty labels 2013-10-16 17:41:53 -07:00
ve.ui.ToolFactory.js Make ve.Factory require static name property 2013-10-03 14:52:19 -07:00
ve.ui.ToolGroup.js Make toolbars, toolgroups and tools toolFactory independent 2013-10-03 21:49:36 +00:00
ve.ui.Trigger.js
ve.ui.TriggerRegistry.js Add keyboard shortcuts for formatting tools 2013-09-03 17:17:03 -07:00
ve.ui.Widget.js 'Config' -> 'Configuration' in all comments 2013-09-25 11:23:16 +01:00
ve.ui.Window.js Make the save dialog an actual dialog 2013-10-07 15:59:00 -07:00
ve.ui.WindowSet.js Make the save dialog an actual dialog 2013-10-07 15:59:00 -07:00