diff options
Diffstat (limited to 'vendor/oojs/oojs-ui/src/styles/widgets')
37 files changed, 540 insertions, 0 deletions
diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/ActionWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/ActionWidget.less new file mode 100644 index 00000000..39ed296f --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/ActionWidget.less @@ -0,0 +1,5 @@ +@import '../common'; + +.oo-ui-actionWidget { + .theme-oo-ui-actionWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/ButtonGroupWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/ButtonGroupWidget.less new file mode 100644 index 00000000..eee220d4 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/ButtonGroupWidget.less @@ -0,0 +1,5 @@ +@import '../common'; + +.oo-ui-buttonGroupWidget { + .theme-oo-ui-buttonGroupWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/ButtonInputWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/ButtonInputWidget.less new file mode 100644 index 00000000..5de860eb --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/ButtonInputWidget.less @@ -0,0 +1,8 @@ +@import '../common'; + +.oo-ui-buttonInputWidget { + display: inline-block; + vertical-align: middle; + + .theme-oo-ui-buttonInputWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/ButtonOptionWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/ButtonOptionWidget.less new file mode 100644 index 00000000..fe214090 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/ButtonOptionWidget.less @@ -0,0 +1,18 @@ +@import '../common'; + +.oo-ui-buttonOptionWidget { + display: inline-block; + + .oo-ui-buttonElement-button { + position: relative; + } + + &.oo-ui-iconElement .oo-ui-iconElement-icon, + &.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator { + position: static; + display: inline-block; + vertical-align: middle; + } + + .theme-oo-ui-buttonOptionWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/ButtonSelectWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/ButtonSelectWidget.less new file mode 100644 index 00000000..d0430db5 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/ButtonSelectWidget.less @@ -0,0 +1,8 @@ +@import '../common'; + +.oo-ui-buttonSelectWidget { + display: inline-block; + white-space: nowrap; + + .theme-oo-ui-buttonSelectWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/ButtonWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/ButtonWidget.less new file mode 100644 index 00000000..c33149f2 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/ButtonWidget.less @@ -0,0 +1,8 @@ +@import '../common'; + +.oo-ui-buttonWidget { + display: inline-block; + vertical-align: middle; + + .theme-oo-ui-buttonWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/CheckboxInputWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/CheckboxInputWidget.less new file mode 100644 index 00000000..608c9a6b --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/CheckboxInputWidget.less @@ -0,0 +1,5 @@ +@import '../common'; + +.oo-ui-checkboxInputWidget { + .theme-oo-ui-checkboxInputWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/ComboBoxWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/ComboBoxWidget.less new file mode 100644 index 00000000..1b393c5b --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/ComboBoxWidget.less @@ -0,0 +1,13 @@ +@import '../common'; + +.oo-ui-comboBoxWidget { + display: inline-block; + position: relative; + + > .oo-ui-menuSelectWidget { + z-index: 1; + width: 100%; + } + + .theme-oo-ui-comboBoxWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/DecoratedOptionWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/DecoratedOptionWidget.less new file mode 100644 index 00000000..a31d0670 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/DecoratedOptionWidget.less @@ -0,0 +1,12 @@ +@import '../common'; + +.oo-ui-decoratedOptionWidget { + .oo-ui-iconElement-icon, + .oo-ui-indicatorElement-indicator { + position: absolute; + background-repeat: no-repeat; + background-position: center center; + } + + .theme-oo-ui-decoratedOptionWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/DropdownInputWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/DropdownInputWidget.less new file mode 100644 index 00000000..8b7bb7cf --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/DropdownInputWidget.less @@ -0,0 +1,17 @@ +@import '../common'; + +.oo-ui-dropdownInputWidget { + position: relative; + // Necessary for proper alignment when used with display: inline-block + vertical-align: middle; + .oo-ui-box-sizing(border-box); + + select { + display: inline-block; + width: 100%; + resize: none; + .oo-ui-box-sizing(border-box); + } + + .theme-oo-ui-dropdownInputWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/DropdownWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/DropdownWidget.less new file mode 100644 index 00000000..d934cd4b --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/DropdownWidget.less @@ -0,0 +1,33 @@ +@import '../common'; + +.oo-ui-dropdownWidget { + display: inline-block; + position: relative; + + &-handle { + width: 100%; + display: inline-block; + cursor: pointer; + + .oo-ui-unselectable(); + .oo-ui-box-sizing(border-box); + + .oo-ui-indicatorElement-indicator, + .oo-ui-iconElement-icon { + position: absolute; + background-position: center center; + background-repeat: no-repeat; + } + } + + > .oo-ui-menuSelectWidget { + z-index: 1; + width: 100%; + } + + &.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle { + cursor: default; + } + + .theme-oo-ui-dropdownWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/IconWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/IconWidget.less new file mode 100644 index 00000000..03f6ab79 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/IconWidget.less @@ -0,0 +1,10 @@ +@import '../common'; + +.oo-ui-iconWidget { + display: inline-block; + vertical-align: middle; + background-position: center center; + background-repeat: no-repeat; + + .theme-oo-ui-iconWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/IndicatorWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/IndicatorWidget.less new file mode 100644 index 00000000..c1b00458 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/IndicatorWidget.less @@ -0,0 +1,10 @@ +@import '../common'; + +.oo-ui-indicatorWidget { + display: inline-block; + vertical-align: middle; + background-position: center center; + background-repeat: no-repeat; + + .theme-oo-ui-indicatorWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/InputWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/InputWidget.less new file mode 100644 index 00000000..93628830 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/InputWidget.less @@ -0,0 +1,5 @@ +@import '../common'; + +.oo-ui-inputWidget { + .theme-oo-ui-inputWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/LabelWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/LabelWidget.less new file mode 100644 index 00000000..cddd1a0a --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/LabelWidget.less @@ -0,0 +1,7 @@ +@import '../common'; + +.oo-ui-labelWidget { + display: inline-block; + + .theme-oo-ui-labelWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/MenuOptionWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/MenuOptionWidget.less new file mode 100644 index 00000000..f7f9f7a4 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/MenuOptionWidget.less @@ -0,0 +1,21 @@ +@import '../common'; + +.oo-ui-menuOptionWidget { + position: relative; + + .oo-ui-iconElement-icon { + display: none; + } + + &.oo-ui-optionWidget { + &-selected { + background-color: transparent; + + .oo-ui-iconElement-icon { + display: block; + } + } + } + + .theme-oo-ui-menuOptionWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/MenuSectionOptionWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/MenuSectionOptionWidget.less new file mode 100644 index 00000000..f670f7f5 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/MenuSectionOptionWidget.less @@ -0,0 +1,8 @@ +@import '../common'; + +.oo-ui-menuSectionOptionWidget { + cursor: default; + + .theme-oo-ui-menuSectionOptionWidget(); +} + diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/MenuSelectWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/MenuSelectWidget.less new file mode 100644 index 00000000..0585469f --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/MenuSelectWidget.less @@ -0,0 +1,15 @@ +@import '../common'; + +.oo-ui-menuSelectWidget { + position: absolute; + + input { + position: absolute; + width: 0; + height: 0; + overflow: hidden; + opacity: 0; + } + + .theme-oo-ui-menuSelectWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/OptionWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/OptionWidget.less new file mode 100644 index 00000000..8543fc74 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/OptionWidget.less @@ -0,0 +1,20 @@ +@import '../common'; + +.oo-ui-optionWidget { + position: relative; + display: block; + cursor: pointer; + + &.oo-ui-widget-disabled { + cursor: default; + } + + &.oo-ui-labelElement .oo-ui-labelElement-label { + display: block; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + } + + .theme-oo-ui-optionWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/OutlineControlsWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/OutlineControlsWidget.less new file mode 100644 index 00000000..97d4e1d7 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/OutlineControlsWidget.less @@ -0,0 +1,32 @@ +@import '../common'; + +.oo-ui-outlineControlsWidget { + &-items, + &-movers { + float: left; + .oo-ui-box-sizing(border-box); + } + + > .oo-ui-iconElement-icon { + float: left; + background-position: right center; + background-repeat: no-repeat; + } + + &-items { + float: left; + + .oo-ui-buttonWidget { + float: left; + } + } + &-movers { + float: right; + + .oo-ui-buttonWidget { + float: right; + } + } + + .theme-oo-ui-outlineControlsWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/OutlineOptionWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/OutlineOptionWidget.less new file mode 100644 index 00000000..6558c652 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/OutlineOptionWidget.less @@ -0,0 +1,9 @@ +@import '../common'; + +.oo-ui-outlineOptionWidget { + position: relative; + cursor: pointer; + .oo-ui-unselectable(); + + .theme-oo-ui-outlineOptionWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/OutlineSelectWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/OutlineSelectWidget.less new file mode 100644 index 00000000..65fc621b --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/OutlineSelectWidget.less @@ -0,0 +1,5 @@ +@import '../common'; + +.oo-ui-outlineSelectWidget { + .theme-oo-ui-outlineSelectWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/PopupButtonWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/PopupButtonWidget.less new file mode 100644 index 00000000..805239ed --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/PopupButtonWidget.less @@ -0,0 +1,12 @@ +@import '../common'; + +.oo-ui-popupButtonWidget { + position: relative; + + .oo-ui-popupWidget { + position: absolute; + cursor: auto; + } + + .theme-oo-ui-popupButtonWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/PopupWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/PopupWidget.less new file mode 100644 index 00000000..d8fdd40c --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/PopupWidget.less @@ -0,0 +1,49 @@ +@import '../common'; + +.oo-ui-popupWidget { + position: absolute; + /* @noflip */ + left: 0; + + &-popup { + position: relative; + overflow: hidden; + z-index: 1; + } + + &-anchor { + display: none; + z-index: 1; + } + + &-anchored { + .oo-ui-popupWidget-anchor { + display: block; + position: absolute; + top: 0; + /* @noflip */ + left: 0; + background-repeat: no-repeat; + } + } + + &-head { + .oo-ui-unselectable(); + + .oo-ui-buttonWidget { + float: right; + } + + .oo-ui-labelElement-label { + float: left; + cursor: default; + } + } + + &-body { + clear: both; + overflow: hidden; + } + + .theme-oo-ui-popupWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/ProgressBarWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/ProgressBarWidget.less new file mode 100644 index 00000000..82993fc1 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/ProgressBarWidget.less @@ -0,0 +1,5 @@ +@import '../common'; + +.oo-ui-progressBarWidget { + .theme-oo-ui-progressBarWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/RadioInputWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/RadioInputWidget.less new file mode 100644 index 00000000..7b75f871 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/RadioInputWidget.less @@ -0,0 +1,5 @@ +@import '../common'; + +.oo-ui-radioInputWidget { + .theme-oo-ui-radioInputWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/RadioOptionWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/RadioOptionWidget.less new file mode 100644 index 00000000..9a83997a --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/RadioOptionWidget.less @@ -0,0 +1,13 @@ +@import '../common'; + +.oo-ui-radioOptionWidget { + cursor: default; + + .oo-ui-radioInputWidget, + &.oo-ui-labelElement .oo-ui-labelElement-label { + display: inline-block; + vertical-align: middle; + } + + .theme-oo-ui-radioOptionWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/RadioSelectWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/RadioSelectWidget.less new file mode 100644 index 00000000..f6900cb6 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/RadioSelectWidget.less @@ -0,0 +1,5 @@ +@import '../common'; + +.oo-ui-radioSelectWidget { + .theme-oo-ui-radioSelectWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/SearchWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/SearchWidget.less new file mode 100644 index 00000000..920beacf --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/SearchWidget.less @@ -0,0 +1,25 @@ +@import '../common'; + +.oo-ui-searchWidget { + &-query { + position: absolute; + top: 0; + left: 0; + right: 0; + + .oo-ui-textInputWidget { + width: 100%; + } + } + + &-results { + position: absolute; + bottom: 0; + left: 0; + right: 0; + overflow-x: hidden; + overflow-y: auto; + } + + .theme-oo-ui-searchWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/SelectWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/SelectWidget.less new file mode 100644 index 00000000..2ad0b943 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/SelectWidget.less @@ -0,0 +1,5 @@ +@import '../common'; + +.oo-ui-selectWidget { + .theme-oo-ui-selectWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/TabOptionWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/TabOptionWidget.less new file mode 100644 index 00000000..0b83154c --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/TabOptionWidget.less @@ -0,0 +1,8 @@ +@import '../common'; + +.oo-ui-tabOptionWidget { + display: inline-block; + vertical-align: bottom; + + .theme-oo-ui-tabOptionWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/TabSelectWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/TabSelectWidget.less new file mode 100644 index 00000000..b3a57c98 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/TabSelectWidget.less @@ -0,0 +1,9 @@ +@import '../common'; + +.oo-ui-tabSelectWidget { + text-align: left; + white-space: nowrap; + overflow: hidden; + + .theme-oo-ui-tabSelectWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/TextInputMenuSelectWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/TextInputMenuSelectWidget.less new file mode 100644 index 00000000..6edc474b --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/TextInputMenuSelectWidget.less @@ -0,0 +1,5 @@ +@import '../common'; + +.oo-ui-textInputMenuSelectWidget { + .theme-oo-ui-textInputMenuSelectWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/TextInputWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/TextInputWidget.less new file mode 100644 index 00000000..dd0cdf46 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/TextInputWidget.less @@ -0,0 +1,71 @@ +@import '../common'; + +.oo-ui-textInputWidget { + position: relative; + // Necessary for proper alignment when used with display: inline-block + vertical-align: middle; + .oo-ui-box-sizing(border-box); + + input, + textarea { + display: inline-block; + width: 100%; + resize: none; + .oo-ui-box-sizing(border-box); + } + + > .oo-ui-iconElement-icon, + > .oo-ui-indicatorElement-indicator, + > .oo-ui-labelElement-label { + display: none; + } + + &.oo-ui-iconElement > .oo-ui-iconElement-icon, + &.oo-ui-indicatorElement > .oo-ui-indicatorElement-indicator { + display: block; + position: absolute; + top: 0; + height: 100%; + background-repeat: no-repeat; + + .oo-ui-unselectable(); + } + + &.oo-ui-widget-enabled { + > .oo-ui-iconElement-icon, + > .oo-ui-indicatorElement-indicator { + cursor: pointer; + } + } + + &.oo-ui-labelElement > .oo-ui-labelElement-label { + display: block; + } + + > .oo-ui-iconElement-icon { + left: 0; + } + + > .oo-ui-indicatorElement-indicator { + right: 0; + } + + > .oo-ui-labelElement-label { + position: absolute; + top: 0; + } + + &-labelPosition-after { + > .oo-ui-labelElement-label { + right: 0 + } + } + + &-labelPosition-before { + > .oo-ui-labelElement-label { + left: 0 + } + } + + .theme-oo-ui-textInputWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/ToggleButtonWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/ToggleButtonWidget.less new file mode 100644 index 00000000..5441e4e8 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/ToggleButtonWidget.less @@ -0,0 +1,8 @@ +@import '../common'; + +.oo-ui-toggleButtonWidget { + display: inline-block; + vertical-align: middle; + + .theme-oo-ui-toggleButtonWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/ToggleSwitchWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/ToggleSwitchWidget.less new file mode 100644 index 00000000..f030cf66 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/ToggleSwitchWidget.less @@ -0,0 +1,41 @@ +@import '../common'; + +.oo-ui-toggleSwitchWidget { + position: relative; + display: inline-block; + vertical-align: middle; + overflow: hidden; + cursor: pointer; + + .oo-ui-box-sizing(border-box); + .oo-ui-transform(translateZ(0px)); + + &.oo-ui-widget-disabled { + cursor: default; + } + + &-grip { + position: absolute; + display: block; + + .oo-ui-box-sizing(border-box); + } + + .oo-ui-toggleSwitchWidget-glow { + position: absolute; + top: 0; + bottom: 0; + right: 0; + left: 0; + + .oo-ui-unselectable(); + } + + .oo-ui-toggleWidget-off & { + &-glow { + display: none; + } + } + + .theme-oo-ui-toggleSwitchWidget(); +} diff --git a/vendor/oojs/oojs-ui/src/styles/widgets/ToggleWidget.less b/vendor/oojs/oojs-ui/src/styles/widgets/ToggleWidget.less new file mode 100644 index 00000000..f51e45b5 --- /dev/null +++ b/vendor/oojs/oojs-ui/src/styles/widgets/ToggleWidget.less @@ -0,0 +1,5 @@ +@import '../common'; + +.oo-ui-toggleWidget { + .theme-oo-ui-toggleWidget(); +} |