mediawiki-extensions-Visual.../modules/ve/ui/styles
Trevor Parscal 143b086c74 Scroll into view support
Objectives:

* Scroll when needed to show highlighted (with keyboard) or selected (by
  any means) options in select widgets
* Allow clipping and automatic scrolling for certain elements when they
  are otherwise going to be rendered partially out of view

Changes:

*.php
* Add links to new file

ve.ui.Widget.css, ve.ui.Dialog.css
* Removed unneeded x-axis overflow rules

ve.ui.ClippableElement.js, ve.ui.Element.css
* New mixin, adds visible area clipping support to an element

ve.ui.PopupToolGroup.js, ve.ui.MenuWidget.js
* Mixin clippable element

ve.ui.OptionWidget.js, ve.ui.OutlineItemWidget.js
* Add scroll-into-view configuration for option widgets

ve.ui.SearchWidget.js
* Scroll items into view when highlighting with keyboard

ve.Element.js
* Add getBorders, getDimensions, getClosestScrollableContainer and
  scrollIntoView static methods
* Add getClosestScrollableElementContainer and scrollElementIntoView
  methods

Bug: 53610
Change-Id: Ie21faa973a68f517c7cfce8bd879b5317f536365
2013-09-16 16:46:58 -07:00
..
images Make tools generic and add fancy tool groups 2013-09-03 11:27:39 -07:00
ve.ui.Context.css Add ve.ui.ToolGroup and use within toolbar setup 2013-08-07 05:08:20 +00:00
ve.ui.css The great directory split of 2013 2013-07-02 20:51:38 -07:00
ve.ui.Dialog.css Scroll into view support 2013-09-16 16:46:58 -07:00
ve.ui.Element.css Scroll into view support 2013-09-16 16:46:58 -07:00
ve.ui.Frame.css Transplant CSS from the main document to each iframe 2013-07-09 16:13:28 -07:00
ve.ui.Icons-raster.css Make tools generic and add fancy tool groups 2013-09-03 11:27:39 -07:00
ve.ui.Icons-vector.css Make tools generic and add fancy tool groups 2013-09-03 11:27:39 -07:00
ve.ui.Inspector.css Remove dead CSS code 2013-07-10 01:32:57 +00:00
ve.ui.Layout.css Add padded option to layouts 2013-07-17 19:10:44 +00:00
ve.ui.Surface.css Make local overlays local to surface and remove insane z-indexes 2013-07-02 19:35:43 +00:00
ve.ui.Tool.css Make tools generic and add fancy tool groups 2013-09-03 11:27:39 -07:00
ve.ui.Toolbar.css Add ve.ui.ToolGroup and use within toolbar setup 2013-08-07 05:08:20 +00:00
ve.ui.ToolGroup.css Make tools generic and add fancy tool groups 2013-09-03 11:27:39 -07:00
ve.ui.Widget.css Cleanup tool styles 2013-08-07 05:08:08 +00:00
ve.ui.Window.css Transplant CSS from the main document to each iframe 2013-07-09 16:13:28 -07:00