resources/lib/ooui/History.md
<select> colors in dark mode (Bartosz Dziewoński)fill-rule and clip-rule in 'userTemporaryLocation' (lwatson)<legend> workaround CSS code (Volker E.)allowReordering: false (Bartosz Dziewoński)dist/wikimedia-ui-base.less that was incorrectly
built in the previous release.background-color var with Codex token (Volker E.)rtlScrollType handling (Volker E.)mode = true (Volker E.)toggleAriaIsolation (Volker E.)@line-height-base variable (Volker E.)box-shadow-* variables with category tokens (Volker E.)box-shadow var (Volker E.)@min-size-* vars (Volker E.)size-* vars (Volker E.)background-color-* variables with category tokens (Volker E.)border-* variables with category tokens (Volker E.)color-* variables with category tokens (Volker E.)opacity-* variables with category tokens (Volker E.)hidden=until-found instead of pointer-events:none (Ed Sanders)aria-activedescendant code path (Thiemo Kreuz)choose event in multiselect mode (Thiemo Kreuz)unselectItem() implementation (Thiemo Kreuz)setContinuous/isContinuous (Ed Sanders)forEach loop (Ed Sanders)placeholder cfg (Chlod Alejandro)padding-vertical-menu (Volker E.)transition-ease-medium variable (Volker E.).chooseItem() methods (Thiemo Kreuz).addItems() methods silently ignoring non-array input (Thiemo Kreuz)void (Bartosz Dziewoński)remove/addClass with toggleClass where possible (Thiemo Kreuz)#edab00 (Volker E.)OO.ui.ButtonMenuSelectWidget (Thalia Chan)align: left/right and long label (Bartosz Dziewoński)alignToTop as an option to scrollIntoView (Svantje Lilienthal)invisibleLabel config as fallback for title (Ed Sanders)narrowConfig' support (Ed Sanders)displayBothIconAndLabel (Ed Sanders)action' tools part of a single toolbar (Ed Sanders)forceTrapFocus option (Ed Sanders)inert' as well as 'aria-hidden' when opening modals (Ed Sanders)align: 'left'/'right') (Bartosz Dziewoński)box-shadow-input-binary variable (Volker E.)@supports feature query for calc – supported in all browsers (Ed Sanders)inert' on construct when required (Ed Sanders)autoFlip: false to some popup demos (Bartosz Dziewoński)$container, not root $element (Ed Sanders).nvmrc to reflect CI's node v14.7.5 (Volker E.)border-width property (Volker E.)outline just once (Volker E.)#scrollIntoView promise never resolving when called repeatedly (Bartosz Dziewoński)aria-multiselectable attribute (Volker E.).addItems() with undefined (Thiemo Kreuz)move cursor (Volker E.)destructive variant from 'close' icon (Volker E.)showClose' option (Ed Sanders)hyphens, just word-wrap: break-word; (Ed Sanders)empty() calls (Thiemo Kreuz)rel="…" (Thiemo Kreuz).setRel() sometimes not working (Thiemo Kreuz)rel config (Thiemo Kreuz)rel='' (Bartosz Dziewoński)call_user_func… with modern syntax (Thiemo Kreuz)addClass() (Bartosz Dziewoński).addItems() methods (Thiemo Kreuz).setIcon() (Thiemo Kreuz)addClasses() calls (Thiemo Kreuz)filterFromInput mode easier to use (Thiemo Kreuz).updateItemVisibility() (Thiemo Kreuz)Object.keys() with fast alternative (Thiemo Kreuz)setLevel (Ed Sanders).setLevel() for performance (Thiemo Kreuz)aria-required attribute (Volker E.)selectable/highlightable/pressable being ignored (Thiemo Kreuz).setNoFollow() methods in both JS/PHP (Thiemo Kreuz)::appendContent() signature to match other methods (Thiemo Kreuz)htmlspecialchars(), PHP 8.1 emits a warning (James D. Forrester).setValue() behaving oddly in edge cases (Thiemo Kreuz).installParentChangeDetector() a bit (Thiemo Kreuz)aria-disabled="false" (Thiemo Kreuz).setDisabled() up to where it belongs (Thiemo Kreuz).nvmrc file (Volker E.)noscript message (Volker E.)BookletLayout.setPage() emitting events twice (Thiemo Kreuz)BookletLayout.setPage() (Thiemo Kreuz).selectFirstSelectablePage() calls (Thiemo Kreuz)aria-multiselectable="true" (Thiemo Kreuz)fill-rule="…" attributes from 2 icons (Thiemo Kreuz)line-height-base to line-height-label (Volker E.)-moz-keyframes vendor prefix. (Volker E.)infuse() (Timo Tijhof)?? in a few more places (Thiemo Kreuz)ems with px on remaining vertical paddings (Volker E.)min-size WikimediaUI Base value (Volker E.)isset() to determine if icon variable is declared (Volker E.)DOMNodeInsertedIntoDocument fallback (Volker E.)calc in font-size to harmonize IE 9-11 (Volker E.)fill-rule="…" and clip-rule="…" (Thiemo Kreuz)this scoping issue (Michael Große)switch (edwintam)config.$input in #gatherPreInfuseState methods (Bartosz Dziewoński)config object (Thalia Chan)@line-height-base to 20px equivalent (Volker E.)@color-progressive with @color-primary var (Volker E.)getDocument() is called with window (Bartosz Dziewoński)size* variables (Volker E.)getClosestScrollableContainer when body has overflow (Ed Sanders)aria-labelledby for DropdownWidgets (Bartosz Dziewoński)lets with consts (Ed Sanders)onLookupMenuItemChoose event (Volker E.)setDisabled function (Volker E.)border-colors on binary input widgets (Volker E.)padding regression (Volker E.)setValue() if config.selected is empty (Roan Kattouw)code examples (Volker E.)min-width/min-height should be and are defined in IconElement.less (Volker E.)margin-left override from ActionWidget (Volker E.)color: inherit to toolbar link reset styles (Ed Sanders)px instead of ems (Volker E.)&-label styles (Volker E.)px in new unit application logic (Volker E.)thenable, not just jQuery promise (Lucas Werkmeister)min-height to rely on px (Volker E.)oo-ui-force-gpu-composite-layer (David Lynch)translateZ( 0 ) on drop shadows in WikimediaUI theme (David Lynch)bold only to inline message types (Volker E.)padding to align to guidelines (Volker E.)transparent by default (Volker E.)fill attribute (Volker E.)margin handling (Volker E.)padding (Ed Sanders)#setScrollLeft and use where needed (Bartosz Dziewoński)border-style-base (Volker E.)getJQuery, unused, useless since approximately 2015 (Ed Sanders)$, deprecated since 2015 (James D. Forrester)box-sizing rule (Moriel Schottlender)bold for primary tools (Volker E.)z-index hack for invalid input element (Bartosz Dziewoński)clearFlags() method (Bartosz Dziewoński)cursor:help in PHP mode (Ed Sanders)line-height CSS logic (Volker E.)z-index hack to invalid input element (Volker E.)display: inline-block (Volker E.)$.each (Ed Sanders)Demo.prototype.getUrlQuery API (Ed Sanders)isMobile earlier (Ed Sanders)select when isMobile is true (Volker E.)button and add ARIA attribute"" (Volker E.)z-index override for help popup (Bartosz Dziewoński)z-index override (Bartosz Dziewoński)filter: drop-shadow (Bartosz Dziewoński)scrollIntoView() more flexible (Ed Sanders)showPendingRequest option (Ed Sanders)filter: drop-shadow() (Volker E.)'inherit' value passed to toolbar mixin (Ed Sanders)max-len warnings (Volker E.)line-height (Volker E.)title to LTR/RTL ButtonWidgets (Volker E.)array_search (Ed Sanders)<path>s (Thiemo Kreuz)hideOnChoose should be set to false (Moriel Schottlender)highlightOnFilter only if not allowArbitrary (Moriel Schottlender)background needed for PendingElement on inputs (Volker E.); and typos in documentation examples (Volker E.)iconTitle and indicatorTitle, deprecated in v0.30.0 (James D. Forrester)padding (Volker E.)opacity on TextInputWidget icons (Volker E.)padding of label in DropdownWidget (Volker E.)ry="…" SVG attribute when identical to rx="…" (Thiemo Kreuz)padding-top and padding-bottom values (Volker E.)height for NumberInputWidget's widgets (Volker E.)demo-root class in PHP demos as well (Volker E.)$handle needs to carry type="button" (Volker E.)title elements (Volker E.)<title> to 'web' icon (Bartosz Dziewoński)fill from 'robot' to enable colorizing it (Volker E.)fill-rule attribute from icon code (Bartosz Dziewoński)iconTitle and indicatorTitle (Volker E.)aria-expanded attribute (Bartosz Dziewoński)styleHeight property into widget from parent (Volker E.)title config option to handle (Volker E.)text-shadow and unify (Volker E.)-webkit-overflow-scrolling: touch for scrollable things (Bartosz Dziewoński)aria-controls attribute to button (Volker E.)aria-expanded needs to be set from initialization (Volker E.)button and add ARIA attribute (Volker E.)aria-expanded needs to be set from initialization (Volker E.)role="main" to PHP demo (Volker E.)transition of PopupToolGroup in actions toolbar (Volker E.)rel="noopener" to accessibility explanation links (Volker E.)limit config to tagLimit (Thalia Chan)limit configuration option (Moriel Schottlender)needsCustomPosition (Bartosz Dziewoński)valid-jsdoc (James D. Forrester)valid-jsdoc option (Volker E.)@chainable with manual @return comment (James D. Forrester)valid-jsdoc for private parameters (Volker E.)multiline: true (James D. Forrester)/** comment from WikimediaUI Base in our output (Bartosz Dziewoński)@min-size & remove *-numberinput variables (Volker E.)@transition vars naming with WikimediaUI theme (Volker E.)@destructive var to naming convention (Volker E.)@progressive* vars to naming convention (Volker E.)qunit/no-assert-equal and make pass (James D. Forrester)qunit/no-negated-ok and make pass (James D. Forrester)qunit/no-ok-equality and make pass (James D. Forrester)qunit/require-expect and make pass (James D. Forrester)border (Volker E.)border-radius (Volker E.)display: inline-block in all themes (Bartosz Dziewoński)ease-out variable to dialogs (Volker E.)transition option (Volker E.)border values (Volker E.)border-radius values (Volker E.)for attribute to inline help label (Prateek Saxena)display: none to unused icons and indicators (Bartosz Dziewoński)aria-hidden="true" for modal managers (Bartosz Dziewoński)-ms-filter properties (Volker E.)padding and line-height in MessageDialogs (Volker E.)z-index overrides on focus/hover (Bartosz Dziewoński)aria-haspopup attribute (Volker E.)transition: all, be precise (Bartosz Dziewoński)line-height to LabelElement (Volker E.)line-height varieties across widgets (Volker E.)padding to menu tools with no icons (Ed Sanders)title elements to new icons in 'editing-citation' pack (Volker E.)aria-hidden to buttons (Volker E.)<label> for select ButtonElement (Moriel Schottlender)overflow:hidden; to dialog content (Ed Sanders)vertical-align:top; for check/radio label alignment (Ed Sanders)padding in popup by default (Ed Sanders)resize except for on autosize (Prateek Saxena)@ooui (Volker E.)padding on icon + indicator variant (Volker E.)translateZ hack to full canvas icons (Volker E.)padding on FieldLayout messages (Volker E.)14px base font size & amend positioning/sizing (Volker E.)font-size to 14px (Volker E.)0.8em body font size for Apex (Bartosz Dziewoński)inline-block on toolbar item labels (Volker E.)onMouseDown if not in input (Moriel Schottlender)code element (Volker E.)main role on the first toolbar demo (Volker E.)box-sizing to border-box (srishakatux).setValue() in some widgets' constructors multiple times (Bartosz Dziewoński)mediawiki/at-ease dependancy (Sam Reed)#setValue and #setOptions (Bartosz Dziewoński)$.width with clientWidth/offsetWidth (Ed Sanders)simulateLabelClick() (Bartosz Dziewoński)getSelectedItem -> findSelectedItem (Ed Sanders)translateZ performance hack (Volker E.)required true handling with indicator: 'required' (Volker E.)constructive flag entirely (James D. Forrester)BookletLayout#getClosestPage (James D. Forrester)getFirstSelectableItem (Prateek Saxena)getHighlightedItem (Prateek Saxena)getRelativeSelectableItem (Prateek Saxena)getSelectedItem to findSelectedItem (Prateek Saxena)margin-bottom for widgets which are part of OOUI HorizontalLayout (Phantom42)opacity button transition and ensure Chrome support (Volker E.).oo-ui-force-gpu-composite-layer() mixin comment (Volker E.)$autoCloseIgnore (Moriel Schottlender)config.maxRows (Roan Kattouw)OO.ui.getDefaultOverlay (Bartosz Dziewoński)this.$() (Bartosz Dziewoński)<select> in JS (Bartosz Dziewoński):hover:focus border color on TextInputWidgets (Volker E.)-o-linear-gradient fallback (James D. Forrester)-webkit-linear-gradient fallback (James D. Forrester)isVisible is the state of the menu (Prateek Saxena).oo-ui-comboBoxInputWidget-open class to widget (Volker E.).oo-ui-selectable() mixin to actually undo .oo-ui-unselectable() (Bartosz Dziewoński)use statements (Bartosz Dziewoński)padding (Volker E.)margin-top slightly (Volker E.)oo-ui-textInputWidget-type-text class (Bartosz Dziewoński).offset() on $( 'html' ) (Bartosz Dziewoński):hover (Volker E.)padding to themes (Volker E.)opacity (Volker E.)box-shadow not in design (Volker E.)border-color (Volker E.)overflow: hidden to enhance styling flexibility (Volker E.)constructive flag (James D. Forrester)expanded: false (Bartosz Dziewoński)aria-hidden by default and change toggleAriaIsolation behavior (Prateek Saxena)expanded: false (Bartosz Dziewoński)&-handle selectors for code hygiene (Volker E.)outline property (Volker E.)opacity to non-flagged icons only (Volker E.)getFirstSelectableItem to findFirstSelectableItem (Prateek Saxena)getHighlightedItem to findHighlightedItem (Prateek Saxena)getRelativeSelectableItem to findRelativeSelectableItem (Prateek Saxena)findFirstSelectableItem instead of getFirstSelectableItem (Prateek Saxena)findHighlightedItem instead of getHighlightedItem (Prateek Saxena)findRelativeSelectableItem instead of getRelativeSelectableItem (Prateek Saxena)box-shadow from lurkin into toolbar (Volker E.)OO.ui prefix assumption in infusion code (Prateek Saxena)getClosestPage() to findClosestPage() (Prateek Saxena)margin to label if visible (Ed Sanders)margin (Volker E.)getTargetItem() to findTargetItem() (Prateek Saxena)getTargetTool() to findTargetTool() (Prateek Saxena)transition code and remove obsolete (Volker E.)title attribute to the 'remove' button in TagItemWidget (Moriel Schottlender)border-radius with variables (Volker E.)<legend> now that Chrome 55 bug is less important (James D. Forrester)*-fallback var with notation elsewhere (Volker E.):focus (Volker E.)@return tags (Ricordisamoa)aria-expanded attribute (Prateek Saxena)role='alert' for error messages (Prateek Saxena)aria-describedby on the fieldWidget (Prateek Saxena)updateInputSize() for invisible inputs (Roan Kattouw)@opacity-icon* variable names to WikimediaUI Base (Volker E.)@color-base-light with @color-base--inverted (Volker E.)multiline config option (Bartosz Dziewoński):checked state (Volker E.)#closeWindow as promise (Bartosz Dziewoński)#openWindow with string argument (Bartosz Dziewoński)jQuery.Promise methods on the b/c promise too (Bartosz Dziewoński)openWindow/closeWindow returns as promises (Bartosz Dziewoński)Add HiddenInputWidget to generate hidden input (Victor Barbu)
InputWidget: Introduce #setInputId and inputId config option (Bartosz Dziewoński)
MenuTagMultiselectWidget: Clear text field after adding an item from it (Bartosz Dziewoński)
MenuTagMultiselectWidget: Handle the 'selected' config option (Bartosz Dziewoński)
NumberInputWidget: Use icons instead of labels (Volker E.)
PopupButtonWidget: Handle empty configuration (Bartosz Dziewoński)
PopupWidget: Position close button in head absolutely (David Lynch)
PopupWidget: Sensibly position anchor-less popups (Roan Kattouw)
WindowManager: Add WindowInstance - a Promise-based lifecycle object (Timo Tijhof)
WindowManager: Handle errors better in #closeWindow (Bartosz Dziewoński)
Allow even more widgets to be focussed programatically (Bartosz Dziewoński)
Only cancel mouse down event if tool in toolgroup clicked on (Ed Sanders)
Re-introduce .simulateLabelClick() as a separate method from .focus() (Bartosz Dziewoński)
font-size (Volker E.)@background-color-destructive to WikimediaUI Base (Volker E.)line-height to ButtonWidget (Volker E.)z-index with fixed demo header (Volker E.).getInputId() for all widgets (Bartosz Dziewoński).focus() method when possible instead of looking inside widgets (Bartosz Dziewoński)allowArbitrary/allowDuplicates (Bartosz Dziewoński)position: fixed (Volker E)OO.ui.IndexLayout example (Volker E)attributes object keys, for less noisy diffs (Bartosz Dziewoński)margin logic as MediaWiki theme (Volker E)padding for frameless buttons in ProcessDialogs (Ed Sanders)padding/position of Tag*Widgets (Volker E)#addTag return value to match docs (Bartosz Dziewoński)aria-checked attribute (Volker E)$container is not given (Bartosz Dziewoński)QUnit.config.requireExpects = true (Bartosz Dziewoński)#getElementId (Bartosz Dziewoński)box-sizing: border-box (Volker E)role=menu/menuitem for MenuSelectWidget/MenuOptionWidget (Bartosz Dziewoński)aria-activedescendant attribute on focus owner (Bartosz Dziewoński)role=combobox on DropdownWidget and LookupElement too (Bartosz Dziewoński)aria-owns for everything with a dropdown list (ARIA role=combobox) (Bartosz Dziewoński)border-color of frameless buttons (Volker E)JSON.parse rather than the deprecated $.parseJSON (James D. Forrester)@min-height-widget-default usage (Volker E)@size-*-min variable to naming scheme and rename (Volker E)width config option (Moriel Schottlender)config.$autoCloseIgnore (Roan Kattouw)padding across widgets and variablize (Volker E)padding on ButtonElement (Volker E)padding on DecoratedOptionWidget and descendants (Volker E)array() literals (Bartosz Dziewoński)$handle, not $element (Andrew Green)getSetupProcess (Ebrahim Byagowi).prop() rather than .attr() for 'required' (Bartosz Dziewoński)_ci (Prateek Saxena)grunt add-theme task to ease theme creation (Bartosz Dziewoński)$returnFocusTo to be null (Ed Sanders)border property (Volker E)complete config option (James D. Forrester)complete config parameter (James D. Forrester)fitLabel function (James D. Forrester)verbose' flag (James D. Forrester)type=date/month support (Geoffrey Mon)resize event (Prateek Saxena)<span> rather than <div> for inline-ish widgets (Bartosz Dziewoński)updateInputSize when adding, removing items (Prateek Saxena)optgroup (Prateek Saxena)<span> rather than <div> when possible (Bartosz Dziewoński)line-height for Chrome (Volker E)max-height (Volker E)progressive flag (Volker E)hideWhenOutOfView (Moriel Schottlender)$floatableContainer to this.$element by default (Roan Kattouw)options in ComboBoxInputWidget demo (Moriel Schottlender)OO.ui.Element.static.getScrollLeft (Bartosz Dziewoński)scrollLeft() for body/html/window (Roan Kattouw)left: 0; breaking floatable popups (Roan Kattouw)$overlay for help popups (Bartosz Dziewoński)table in button style showcase with responsive layout (Volker E)border-color on PopupWidget anchor (Volker E)<label> from $body to $label (Bartosz Dziewoński)simulateLabelClick (Prateek Saxena)<label> (Bartosz Dziewoński)simulateLabelClick (Prateek Saxena)#addWindows documentation (Bartosz Dziewoński)WindowManager#addWindows usage (Bartosz Dziewoński)font-weight property (Volker E)PROJECT_NAME setting (Ricordisamoa)OO.ui.prompt() documentation (Bartosz Dziewoński).static.name in all dialog examples that need it (Bartosz Dziewoński)box-sizing over to border-box (Volker E).static.name is not defined when adding a window (Bartosz Dziewoński)$overlay config option (Bartosz Dziewoński)position:bottom (Ed Sanders)min-height (Bartosz Dziewoński)config.flags being undefined (Ed Sanders)config.complete (Roan Kattouw)min-height for usability in edge cases (Volker E)maxWidth, maxHeight when turning clipping off (Bartosz Dziewoński)setTimeout() calls (Bartosz Dziewoński)multiline to true (Prateek Saxena)OO.ui.isMobile() (Ed Sanders)OO.ui.prompt() method to complement confirm()/alert() (Ed Sanders)destructive (Volker E)destructive (Volker E):hover clearer (Volker E)line-height explicitly on legends and labels (Volker E)#adjustSize/#positionLabel if not attached (Bartosz Dziewoński)#onElementAttach on focus if it wasn't called (Bartosz Dziewoński)Element#isElementAttached (Bartosz Dziewoński)transform with dedicated mixin (Volker E)box-shadow LESS vars follow naming scheme (Volker E)OO.ui.alert()/confirm()/prompt() (Bartosz Dziewoński):active:focus states on ButtonElements (Volker E)<legend> due to Chrome 55 bug (Bartosz Dziewoński)margin and padding of form elements (Volker E)constructive variables (Volker E)role="button" only when needed (Prateek Saxena):focus appearance in Firefox (Volker E)cursor on .oo-ui-buttonElement-active (Volker E)-actions buttons by resetting border-radius (Volker E):hover in ComboBoxInput- & CapsuleMultiselectWidget (Volker E):active:focus state visually (Volker E):active state (Volker E):active:focus widgets state (Volker E)box-shadow on ToggleSwitchWidget (Volker E)@color-progressive for progress bar (Volker E)color-progressive for switched-on binary inputs (Volker E)-content CSS so that child elements can give it focus (Prateek Saxena)@max-width-* Less variables (Volker E)<legend> labels (Bartosz Dziewoński)ActionToolGroup: Show left border, instead of right (Ed Sanders)
ButtonElement: Centralize styling properties (Volker E)
ButtonOptionWidget: Make active state carry default cursor (Volker E)
Radio- and CheckboxInputWidget: Fix visual disabled state on labels (Volker E)
ToggleButtonWidget: Use inverted variant when initially active (Leszek Manicki)
MediaWiki theme: Adjust CheckboxInputWidget to match M30 design (Volker E)
MediaWiki theme: Adjust RadioInputWidget to match M29 design (Volker E)
MediaWiki theme: Align Dropdown- & CapsuleMultiSelectWidget :focus state (Volker E)
MediaWiki theme: Align disabled text contrast to WCAG compliance (Volker E)
MediaWiki theme: Enhance button styles and align them to new color palette (Volker E)
MediaWiki theme: Fix ButtonElement-active on flagged & primary buttons (Volker E)
MediaWiki theme: Fix :hover state of ComboBoxInputWidget (Volker E)
MediaWiki theme: Fix regression on border of active (selected) buttons (Volker E)
MediaWiki theme: Improve appearance of CapsuleMultiselectWidget with child (Volker E)
MediaWiki theme: Make ToggleSwitchWidget's disabled state follow enabled (Volker E)
MediaWiki theme: Make colors' contrast compliant to WCAG 2.0 level AA (Volker E)
MediaWiki theme: Toolbar: Use progressive colors for active and active-hover (Prateek Saxena)
MediaWiki theme: Unify -pressed and -emphasized color var (Volker E)
MediaWiki theme: Unify different widgets' selected menu state (Volker E)
MediaWiki theme: Use a solid border for disabled SelectFile drop target (Volker E)
<fieldset> and <legend> tags (Volker E)rows: 0 the same in PHP and in JS (Bartosz Dziewoński)font properties, not all (Volker E):focus appearance (Volker E)border-color on :hover to textInputWidgets (Volker E)margin/padding on legend replacement (Volker E)box-sizing property with mixin (Volker E)type=number input (Volker E)border property values with Less variables (Volker E)color value with Less variable (Volker E)!important (James D. Forrester)border-radius values (Volker E)line-height to unitless values to follow best practice (Volker E)cursor property (Volker E)line-height from TextInputWidget input (Volker E)color property, which never gets applied (Volker E)display (Volker E)@mixins documentation (Bartosz Dziewoński)#getFirstSelectableItem in terms of #getRelativeSelectableItem (Bartosz Dziewoński)#getRelativeSelectableItem without filter (Bartosz Dziewoński).oo-ui-tool-link rules (Volker E)@ whitespace and name case rules (Volker E)@media whitespace rules (Volker E)border-radius from disabled numberInputWidget buttons (Volker E)<input results> attribute styles (Volker E)input & textarea coding style to Less way (Volker E)no-drop cursor where it belongs (Volker E):focus state for SelectWidgets (Bartosz Dziewoński):focus states of ButtonWidgets (Volker E)max-width-input-default variable (Volker E)min-width/-height for cross-browser support (Volker E)resize property from select (Volker E)rgba() with hex CSS colors to support IE 8 (Volker E)#throttle to complement #debounce (David Lynch)OOUI\HtmlSnippet( '' ) when infusing (Bartosz Dziewoński)constructive flag (Volker E).oo-ui-box-shadow() mixin (Volker E)@return that should be @param (Ricordisamoa)ease from transition (Volker E).oo-ui-vertical-gradient mixin to modern times (Volker E)grunt build --graphics=vector (Bartosz Dziewoński)overflow:hidden; on .oo-ui-window-body elements (Alex Monk)top: 1em; bottom: 1em; to non-fullscreen windows (Bartosz Dziewoński)cursor: pointer just on enabled widgets (Volker E)@input-* vars to coding guidelines (Volker E)rgba() values to CSS/Less guidelines (Volker E)@border-default variable (Volker E)@oo-ui-toolbar-bar-text & @color-default vars (Volker E)box-sizing property with mixin as anywhere else (Volker E)#getValidity (Bartosz Dziewoński)@neutral-button-border to CSS/Less guidelines (Volker E)transition variables with coding guidelines (Volker E)@active variable by renaming it (Volker E)@background var by renaming it (Volker E)@select variable by renaming it (Volker E)@text variable by renaming it (Volker E)margin and padding properties (Volker E)@-ms-keyframes vendor rule (Volker E)invalid color value with variable (Volker E)border property values (Volker E)border-radius values (Volker E)-disabled variables usage (Volker E)@chainable jsduck-ism with @return $this (Reedy)/doc and /docs directories (James D. Forrester)#setRTL with #setDir (Ed Sanders)$input (Bartosz Dziewoński)dir' to config (Ed Sanders)#makeMessage as @protected (Bartosz Dziewoński)<select> tag in backticks (Ricordisamoa)<textarea>s in IE8-11 (Ed Sanders)//' rather than '/* */' for Less comments (Bartosz Dziewoński):hover states in sync (Volker E)@mixins doc entry (Bartosz Dziewoński)@medium-ease variable (Prateek Saxena)width and height attributes to icons (Ed Sanders)margin-bottom when in a HorizontalLayout (Florian)@progressive-fade for drop active (Prateek Saxena)readOnly TextInputWidgets (Bartosz Dziewoński)quick-build build the 'mixed' distribution (James D. Forrester).parent instead of .super (Bartosz Dziewoński)<label> elements (Bartosz Dziewoński)<span/> only for subclasses that need it (Bartosz Dziewoński)#cleanUpValue (Bartosz Dziewoński)rows option when in multiline mode (Kunal Mehta)grunt build too (Kunal Mehta)grunt quick-build (Kunal Mehta)build-tests task) when going to run tests (Bartosz Dziewoński)false on init (Bartosz Dziewoński)Math.sign() (Brad Jorsch)\s (Roan Kattouw).parent instead of .super (Stephane Bisson)#supportsSimpleLabel static property to control <label> usage (Bartosz Dziewoński)OOUI\Tag: Avoid 'Potentially unsafe "href" attribute value' exceptions for relative URLs (Bartosz Dziewoński)<select> to white (Ed Sanders)@protected, not @private (Bartosz Dziewoński)OOUI\Element::mixins: Improve doc comment (Kunal Mehta)OOUI\Tag: Add basic phpunit tests (Kunal Mehta)tabindex attribute setting (Bartosz Dziewoński)nofollow option alias (C. Scott Ananian)Error: Add description (Kirsten Menger-Anderson)
ProcessDialog: Remove stray this.$ from documentation code example (Roan Kattouw)
ProgressBarWidget: Remove spurious styles from CSS output (Bartosz Dziewoński)
build: Add explicit dependency upon grunt-cli (Kunal Mehta)
build: Move coverage output from "/dist/coverage" to "/coverage" (Timo Tijhof)
build: Run lint before build in grunt-test (Timo Tijhof)
colorize-svg: Generate language-specific rules for images even if equal to default ones (Bartosz Dziewoński)
colorize-svg: Sprinkle /* @noflip */ on language-specific rules (Bartosz Dziewoński)
demo: Change html dir property when direction changes (Moriel Schottlender)
ButtonElement: Increase specificity of icon and indicator styles (Bartosz Dziewoński)
DecoratedOptionWidget: Fix opacity of icons/indicators when disabled (Ed Sanders)
Balance padding now that focus highlight is balanced (Ed Sanders)
Remove line height reset for windows (Ed Sanders)
Restore font family definitions to form elements (Ed Sanders)
Apex theme: Tweak check.svg syntax (Bartosz Dziewoński)
MediaWiki, Apex themes: Bring in remaining VisualEditor icons (James D. Forrester)
MediaWiki, Apex themes: Provide an RTL variant for the help icon (James D. Forrester)
MediaWiki theme: Add vertical spacing to RadioSelectWidget (Ed Sanders)
MediaWiki theme: Allow intention flags for non-buttons (Andrew Garrett)
MediaWiki theme: Fix icon opacity for disabled ButtonOptionWidgets (Bartosz Dziewoński)
MediaWiki theme: Revert "Syncing some button styles with MediaWiki UI" (Bartosz Dziewoński)
MediaWiki theme: Use checkbox icon per mockups (Bartosz Dziewoński)
@examples (Ed Sanders)white-space: nowrap (Bartosz Dziewoński)framed config option (Bartosz Dziewoński)@media styles (Bartosz Dziewoński)icon and indicator events (Bartosz Dziewoński)OO.ui.infuse to OO.ui.Element.static.infuse. (C. Scott Ananian)private (Kirsten Menger-Anderson)expanded config option (Bartosz Dziewoński)this to window factory method (Bartosz Dziewoński)content config option, matching PHP side. (C. Scott Ananian)@member, @see, and PHP pass-by-reference (&$foo). (C. Scott Ananian)icon and indicator events (Bartosz Dziewoński)@private to onActionChange method (Kirsten Menger-Anderson)protected to event handlers (Kirsten Menger-Anderson)@private to private methods (Kirsten Menger-Anderson)protected methods (Bartosz Dziewoński)@example documentation tag work (Roan Kattouw)nofollow option (C. Scott Ananian)listbox wrapper role, aria-selected state on contents (Derk-Jan Hartman)active state (Bartosz Dziewoński)@active to @pressed in button mixins (Prateek Saxena)@highlight to @active (Prateek Saxena)scrollIntoViewOnSelect (Bartosz Dziewoński)<label /> (Bartosz Dziewoński)this.$ and config.$ (Trevor Parscal)<link> (Timo Tijhof)maxLength configuration option (Bartosz Dziewoński)nowrap to the button (Moriel Schottlender)@anchor-size a LESS variable and calculate borders from it (Ed Sanders)@abstract class annotations between PHP and JS (Bartosz Dziewoński)Math.round() for offset and position pixel values (Bartosz Dziewoński)@abstract (Bartosz Dziewoński)<html> rather than <body> being the scrollable root in Chrome (Bartosz Dziewoński)<label> for this.$body, not this.$element (Bartosz Dziewoński)