2 * OOjs UI v0.1.0-pre (85cfc2e735)
3 * https://www.mediawiki.org/wiki/OOjs_UI
5 * Copyright 2011–2014 OOjs Team and other contributors.
6 * Released under the MIT license
7 * http://oojs.mit-license.org
9 * Date: 2014-07-03T02:33:09Z
13 .oo-ui-texture-pending {
14 background-image: /* @embed */ url
(images/textures/pending.gif);
17 .oo-ui-texture-transparency {
18 background-image: /* @embed */ url
(images/textures/transparency.png);
43 /* Fix for strange opacity-related rendering issues.
44 CAUTION: -webkit-backface-visibility: hidden; is EXTREMELY DANGEROUS.
45 If applied to a VE surface directly, it will break selection of
46 FocusableNodes, and in the past it's caused transparent PNGs to
47 render as opaque black images. For some reason applying it to the dialog
48 wrapper in the main document fixes opacity-related behavior in the iframe
49 document, but doesn't break the surface inside the iframe. */
51 -webkit-backface-visibility: hidden
;
52 backface-visibility: hidden
;
55 .oo-ui-dialog > .oo-ui-window-frame {
64 .oo-ui-dialog > .oo-ui-window-frame .oo-ui-frame {
69 .oo-ui-dialog-content .oo-ui-window-foot .oo-ui-buttonedElement-framed {
73 .oo-ui-dialog-content
.oo-ui-window-foot
.oo-ui-flaggableElement-primary
,
74 .oo-ui-dialog-content
.oo-ui-window-foot
.oo-ui-flaggableElement-constructive
,
75 .oo-ui-dialog-content .oo-ui-window-foot .oo-ui-flaggableElement-destructive {
79 .oo-ui-dialog-content-footless .oo-ui-window-foot {
94 .oo-ui-frame-content:focus {
106 .oo-ui-toolbar-bottom .oo-ui-toolbar-bar {
110 .oo-ui-toolbar-actions {
114 .oo-ui-toolbar-tools {
118 .oo-ui-toolbar-tools
,
119 .oo-ui-toolbar-actions
,
120 .oo-ui-toolbar-shadow {
121 -webkit-user-select: none
;
122 -moz-user-select: none
;
123 -ms-user-select: none
;
125 -webkit-touch-callout: none
;
128 .oo-ui-toolbar-actions .oo-ui-popupWidget {
129 -webkit-user-select: all
;
130 -moz-user-select: all
;
131 -ms-user-select: all
;
133 -webkit-touch-callout: default
;
136 .oo-ui-toolbar-shadow {
139 pointer-events: none
;
140 background-position: left top
;
141 background-repeat: repeat-x
;
145 display: inline-block
;
147 vertical-align: middle
;
150 .oo-ui-toolGroup-empty {
154 .oo-ui-toolGroup .oo-ui-tool-link .oo-ui-iconedElement-icon {
155 background-position: center center
;
156 background-repeat: no-repeat
;
160 -webkit-user-select: none
;
161 -moz-user-select: none
;
162 -ms-user-select: none
;
164 -webkit-touch-callout: none
;
169 background-position: center center
;
170 background-repeat: no-repeat
;
173 .oo-ui-window-title {
179 .oo-ui-window-overlay {
185 .oo-ui-buttonedElement .oo-ui-buttonedElement-button {
186 display: inline-block
;
187 vertical-align: middle
;
189 -webkit-user-select: none
;
190 -moz-user-select: none
;
191 -ms-user-select: none
;
193 -webkit-touch-callout: none
;
196 .oo-ui-buttonedElement .oo-ui-buttonedElement-button > .oo-ui-iconedElement-icon {
201 .oo-ui-buttonedElement .oo-ui-buttonedElement-button > .oo-ui-indicatedElement-indicator {
203 margin-right: -0.75em;
206 .oo-ui-buttonedElement.oo-ui-widget-disabled .oo-ui-buttonedElement-button {
210 .oo-ui-buttonedElement
.oo-ui-indicatedElement
.oo-ui-buttonedElement-button
> .oo-ui-indicatedElement-indicator
,
211 .oo-ui-buttonedElement.oo-ui-iconedElement .oo-ui-buttonedElement-button > .oo-ui-iconedElement-icon {
212 display: inline-block
;
213 vertical-align: middle
;
214 background-position: center center
;
215 background-repeat: no-repeat
;
218 .oo-ui-buttonedElement-frameless {
220 display: inline-block
;
223 .oo-ui-buttonedElement-frameless .oo-ui-buttonedElement-button > .oo-ui-labeledElement-label {
224 display: inline-block
;
226 vertical-align: middle
;
229 .oo-ui-buttonedElement-framed .oo-ui-buttonedElement-button {
230 display: inline-block
;
235 .oo-ui-buttonedElement-framed .oo-ui-buttonedElement-button > .oo-ui-labeledElement-label {
236 display: inline-block
;
238 vertical-align: middle
;
241 .oo-ui-buttonedElement-framed
.oo-ui-widget-disabled
.oo-ui-buttonedElement-button
,
242 .oo-ui-buttonedElement-framed
.oo-ui-widget-disabled
.oo-ui-buttonedElement-button
.oo-ui-buttonedElement-active
,
243 .oo-ui-buttonedElement-framed.oo-ui-widget-disabled .oo-ui-buttonedElement-button.oo-ui-buttonedElement-pressed {
247 .oo-ui-clippableElement-clippable {
248 -webkit-box-sizing: border-box
;
249 -moz-box-sizing: border-box
;
250 box-sizing: border-box
;
253 .oo-ui-bookletLayout-stackLayout.oo-ui-stackLayout-continuous .oo-ui-panelLayout-scrollable {
257 .oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout {
259 -webkit-box-sizing: border-box
;
260 -moz-box-sizing: border-box
;
261 box-sizing: border-box
;
264 .oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout-scrollable {
268 .oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout-padded {
272 .oo-ui-bookletLayout-outlinePanel-editable .oo-ui-outlineWidget {
281 .oo-ui-bookletLayout-outlinePanel .oo-ui-outlineControlsWidget {
292 .oo-ui-fieldLayout:last-child {
296 .oo-ui-fieldLayout:before
,
297 .oo-ui-fieldLayout:after {
302 .oo-ui-fieldLayout:after {
306 .oo-ui-fieldLayout
.oo-ui-fieldLayout-align-left
> .oo-ui-labeledElement-label
,
307 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-labeledElement-label {
315 .oo-ui-fieldLayout
.oo-ui-fieldLayout-align-left
> .oo-ui-fieldLayout-field
,
316 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-field {
322 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-labeledElement-label {
326 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-labeledElement-label {
327 display: inline-block
;
328 padding: 0.75em 0.5em 0.5em 0.5em;
329 vertical-align: middle
;
332 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-field {
333 display: inline-block
;
335 vertical-align: middle
;
338 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-labeledElement-label {
342 .oo-ui-fieldsetLayout {
348 .oo-ui-fieldsetLayout + .oo-ui-fieldsetLayout {
352 .oo-ui-fieldsetLayout-labeled {
356 .oo-ui-fieldsetLayout > .oo-ui-labeledElement-label {
358 margin-bottom: 0.5em;
361 .oo-ui-fieldsetLayout.oo-ui-iconedElement > .oo-ui-labeledElement-label {
362 padding-left: 1.75em;
366 .oo-ui-fieldsetLayout.oo-ui-iconedElement > .oo-ui-iconedElement-icon {
373 background-position: center center
;
374 background-repeat: no-repeat
;
389 .oo-ui-panelLayout-scrollable {
393 .oo-ui-stackLayout > .oo-ui-panelLayout {
397 .oo-ui-stackLayout-continuous > .oo-ui-panelLayout {
402 .oo-ui-barToolGroup
> .oo-ui-iconedElement-icon
,
403 .oo-ui-barToolGroup > .oo-ui-labeledElement-label {
407 .oo-ui-barToolGroup .oo-ui-tool {
409 display: inline-block
;
413 .oo-ui-barToolGroup .oo-ui-tool-link {
419 .oo-ui-barToolGroup .oo-ui-tool-link .oo-ui-iconedElement-icon {
425 .oo-ui-barToolGroup .oo-ui-tool-link .oo-ui-tool-title {
429 .oo-ui-barToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link {
433 .oo-ui-barToolGroup
.oo-ui-tool-title
,
434 .oo-ui-barToolGroup .oo-ui-tool-accel {
438 .oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool-link {
442 .oo-ui-listToolGroup .oo-ui-toolGroup-tools {
446 .oo-ui-listToolGroup .oo-ui-tool {
447 display: inline-block
;
449 -webkit-box-sizing: border-box
;
450 -moz-box-sizing: border-box
;
451 box-sizing: border-box
;
454 .oo-ui-listToolGroup .oo-ui-tool-link {
456 padding-right: 0.5em;
461 .oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link {
465 .oo-ui-menuToolGroup .oo-ui-popupToolGroup-handle {
469 .oo-ui-menuToolGroup .oo-ui-toolGroup-tools {
470 padding: 0.25em 0 0.25em 0;
473 .oo-ui-menuToolGroup .oo-ui-tool {
477 .oo-ui-menuToolGroup .oo-ui-tool-link {
479 padding: 0 1em 0 0.25em;
484 .oo-ui-menuToolGroup .oo-ui-tool-link .oo-ui-iconedElement-icon {
485 background-image: none
;
488 .oo-ui-menuToolGroup .oo-ui-tool-active .oo-ui-tool-link .oo-ui-iconedElement-icon {
489 background-image: /* @embed */ url
(images/icons/check.png);
492 .oo-ui-menuToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link {
496 .oo-ui-popupToolGroup {
502 .oo-ui-popupToolGroup.oo-ui-indicatedElement.oo-ui-iconedElement {
506 .oo-ui-popupToolGroup-handle {
511 .oo-ui-popupToolGroup-handle
.oo-ui-indicatedElement-indicator
,
512 .oo-ui-popupToolGroup-handle .oo-ui-iconedElement-icon {
517 background-position: center center
;
518 background-repeat: no-repeat
;
521 .oo-ui-popupToolGroup-handle .oo-ui-indicatedElement-indicator {
525 .oo-ui-popupToolGroup-handle .oo-ui-iconedElement-icon {
529 .oo-ui-popupToolGroup-handle .oo-ui-labeledElement-label {
535 .oo-ui-popupToolGroup-header {
542 .oo-ui-popupToolGroup.oo-ui-widget-disabled .oo-ui-popupToolGroup-handle {
546 .oo-ui-popupToolGroup.oo-ui-iconedElement .oo-ui-popupToolGroup-handle .oo-ui-labeledElement-label {
550 .oo-ui-popupToolGroup.oo-ui-indicatedElement .oo-ui-popupToolGroup-handle .oo-ui-labeledElement-label {
551 margin-right: 2.25em;
554 .oo-ui-popupToolGroup .oo-ui-toolGroup-tools {
562 .oo-ui-popupToolGroup .oo-ui-toolGroup-tools .oo-ui-iconedElement-icon {
563 background-position: center center
;
564 background-repeat: no-repeat
;
567 .oo-ui-popupToolGroup-active.oo-ui-widget-enabled > .oo-ui-toolGroup-tools {
571 .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-iconedElement-icon {
572 display: inline-block
;
575 margin-right: 0.25em;
576 vertical-align: middle
;
579 .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-title {
580 display: inline-block
;
583 vertical-align: middle
;
586 .oo-ui-popupToolGroup .oo-ui-tool-accel {
590 .oo-ui-popupTool .oo-ui-popupWidget {
595 .oo-ui-popupTool
.oo-ui-popupWidget-popup
,
596 .oo-ui-popupTool .oo-ui-popupWidget-tail {
601 display: inline-block
;
605 vertical-align: middle
;
606 background-position: center center
;
607 background-repeat: no-repeat
;
611 .oo-ui-iconWidget.oo-ui-widget-disabled {
615 .oo-ui-indicatorWidget {
616 display: inline-block
;
620 vertical-align: middle
;
621 background-position: center center
;
622 background-repeat: no-repeat
;
626 .oo-ui-indicatorWidget.oo-ui-widget-disabled {
630 .oo-ui-selectWidget {
636 .oo-ui-optionWidget {
645 .oo-ui-optionWidget.oo-ui-widget-disabled {
649 .oo-ui-optionWidget .oo-ui-labeledElement-label {
653 text-overflow: ellipsis
;
657 .oo-ui-optionWidget
.oo-ui-iconedElement-icon
,
658 .oo-ui-optionWidget .oo-ui-indicatedElement-indicator {
664 background-position: center center
;
665 background-repeat: no-repeat
;
668 .oo-ui-optionWidget .oo-ui-iconedElement-icon {
672 .oo-ui-optionWidget .oo-ui-indicatedElement-indicator {
680 .oo-ui-menuWidget input {
688 .oo-ui-popupWidget-popup {
693 .oo-ui-popupWidget-tail {
697 .oo-ui-popupWidget-tailed .oo-ui-popupWidget-popup {
701 .oo-ui-popupWidget-tailed .oo-ui-popupWidget-tail {
704 background-repeat: no-repeat
;
707 .oo-ui-popupWidget-head {
709 -webkit-user-select: none
;
710 -moz-user-select: none
;
711 -ms-user-select: none
;
713 -webkit-touch-callout: none
;
716 .oo-ui-popupWidget-head .oo-ui-buttonWidget {
721 .oo-ui-popupWidget-head .oo-ui-labeledElement-label {
727 .oo-ui-popupWidget-body {
731 .oo-ui-buttonGroupWidget {
732 border-radius: 0.3em;
735 .oo-ui-buttonGroupWidget .oo-ui-buttonedElement-framed .oo-ui-buttonedElement-button {
741 .oo-ui-buttonGroupWidget .oo-ui-buttonedElement-framed:first-child .oo-ui-buttonedElement-button {
743 border-bottom-left-radius: 0.3em;
744 border-top-left-radius: 0.3em;
747 .oo-ui-buttonGroupWidget .oo-ui-buttonedElement-framed:last-child .oo-ui-buttonedElement-button {
748 border-top-right-radius: 0.3em;
749 border-bottom-right-radius: 0.3em;
752 .oo-ui-buttonOptionWidget {
753 display: inline-block
;
754 background-color: transparent
;
757 .oo-ui-buttonOptionWidget .oo-ui-buttonedElement-button {
762 .oo-ui-buttonOptionWidget
.oo-ui-iconedElement
.oo-ui-iconedElement-icon
,
763 .oo-ui-buttonOptionWidget.oo-ui-indicatedElement .oo-ui-indicatedElement-indicator {
765 display: inline-block
;
768 vertical-align: middle
;
771 .oo-ui-buttonSelectWidget {
772 display: inline-block
;
776 .oo-ui-buttonWidget {
777 display: inline-block
;
778 vertical-align: middle
;
781 .oo-ui-inlineMenuWidget {
783 display: inline-block
;
788 .oo-ui-inlineMenuWidget-handle {
789 display: inline-block
;
793 -webkit-box-sizing: border-box
;
794 -moz-box-sizing: border-box
;
795 box-sizing: border-box
;
796 -webkit-user-select: none
;
797 -moz-user-select: none
;
798 -ms-user-select: none
;
800 -webkit-touch-callout: none
;
803 .oo-ui-inlineMenuWidget-handle
.oo-ui-indicatedElement-indicator
,
804 .oo-ui-inlineMenuWidget-handle .oo-ui-iconedElement-icon {
809 background-position: center center
;
810 background-repeat: no-repeat
;
813 .oo-ui-inlineMenuWidget-handle .oo-ui-indicatedElement-indicator {
817 .oo-ui-inlineMenuWidget-handle .oo-ui-iconedElement-icon {
821 .oo-ui-inlineMenuWidget-handle .oo-ui-labeledElement-label {
826 .oo-ui-inlineMenuWidget.oo-ui-iconedElement .oo-ui-inlineMenuWidget-handle .oo-ui-labeledElement-label {
830 .oo-ui-inlineMenuWidget.oo-ui-indicatedElement .oo-ui-inlineMenuWidget-handle .oo-ui-labeledElement-label {
834 .oo-ui-inlineMenuWidget .oo-ui-menuWidget {
839 .oo-ui-inlineMenuWidget.oo-ui-widget-disabled .oo-ui-inlineMenuWidget-handle {
843 .oo-ui-menuItemWidget {
847 .oo-ui-menuItemWidget .oo-ui-iconedElement-icon {
851 .oo-ui-menuItemWidget.oo-ui-optionWidget-selected {
852 background-color: transparent
;
855 .oo-ui-menuItemWidget.oo-ui-optionWidget-selected .oo-ui-iconedElement-icon {
859 .oo-ui-menuSectionItemWidget {
863 .oo-ui-outlineControlsWidget {
867 .oo-ui-outlineControlsWidget-items
,
868 .oo-ui-outlineControlsWidget-movers {
873 -webkit-box-sizing: border-box
;
874 -moz-box-sizing: border-box
;
875 box-sizing: border-box
;
878 .oo-ui-outlineControlsWidget > .oo-ui-iconedElement-icon {
882 margin: 0.5em 0 0.5em 0.5em;
883 background-position: right center
;
884 background-repeat: no-repeat
;
887 .oo-ui-outlineControlsWidget-items {
892 .oo-ui-outlineControlsWidget-items .oo-ui-buttonWidget {
896 .oo-ui-outlineControlsWidget-movers {
900 .oo-ui-outlineControlsWidget-movers .oo-ui-buttonWidget {
904 .oo-ui-outlineItemWidget {
908 -webkit-user-select: none
;
909 -moz-user-select: none
;
910 -ms-user-select: none
;
912 -webkit-touch-callout: none
;
915 .oo-ui-popupButtonWidget {
919 .oo-ui-popupButtonWidget .oo-ui-popupWidget {
925 .oo-ui-searchWidget-query {
934 .oo-ui-searchWidget-query .oo-ui-textInputWidget {
939 .oo-ui-searchWidget-results {
951 .oo-ui-textInputWidget {
953 -webkit-box-sizing: border-box
;
954 -moz-box-sizing: border-box
;
955 box-sizing: border-box
;
958 .oo-ui-textInputWidget input
,
959 .oo-ui-textInputWidget textarea {
960 display: inline-block
;
962 -webkit-box-sizing: border-box
;
963 -moz-box-sizing: border-box
;
964 box-sizing: border-box
;
968 .oo-ui-textInputWidget-icon {
973 background-position: right center
;
974 background-repeat: no-repeat
;
977 .oo-ui-toggleSwitchWidget {
979 display: inline-block
;
983 vertical-align: middle
;
985 -webkit-transform: translateZ
(0);
986 -moz-transform: translateZ
(0);
987 -ms-transform: translateZ
(0);
988 -o-transform: translateZ
(0);
989 transform: translateZ
(0);
990 -webkit-box-sizing: border-box
;
991 -moz-box-sizing: border-box
;
992 box-sizing: border-box
;
995 .oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
999 .oo-ui-toggleSwitchWidget-grip {
1006 -webkit-box-sizing: border-box
;
1007 -moz-box-sizing: border-box
;
1008 box-sizing: border-box
;
1009 -webkit-transition: left
200ms ease-in-out
, margin-left
200ms ease-in-out
;
1010 -moz-transition: left
200ms ease-in-out
, margin-left
200ms ease-in-out
;
1011 -ms-transition: left
200ms ease-in-out
, margin-left
200ms ease-in-out
;
1012 -o-transition: left
200ms ease-in-out
, margin-left
200ms ease-in-out
;
1013 transition: left
200ms ease-in-out
, margin-left
200ms ease-in-out
;
1016 .oo-ui-toggleSwitchWidget .oo-ui-toggleSwitchWidget-glow {
1022 -webkit-transition: opacity
200ms ease-in-out
;
1023 -moz-transition: opacity
200ms ease-in-out
;
1024 -ms-transition: opacity
200ms ease-in-out
;
1025 -o-transition: opacity
200ms ease-in-out
;
1026 transition: opacity
200ms ease-in-out
;
1027 -webkit-user-select: none
;
1028 -moz-user-select: none
;
1029 -ms-user-select: none
;
1031 -webkit-touch-callout: none
;
1034 .oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
1039 .oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
1044 .oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-glow {
1050 .oo-ui-icon-add-item {
1051 background-image: /* @embed */ url
(images
/icons
/add-item
.svg
);
1054 .oo-ui-icon-advanced {
1055 background-image: /* @embed */ url
(images/icons/advanced.svg);
1059 background-image: /* @embed */ url
(images/icons/alert.svg);
1063 background-image: /* @embed */ url
(images/icons/check.svg);
1067 background-image: /* @embed */ url
(images/icons/clear.svg);
1071 background-image: /* @embed */ url
(images/icons/close.svg);
1075 background-image: /* @embed */ url
(images/icons/code.svg);
1078 .oo-ui-icon-collapse {
1079 background-image: /* @embed */ url
(images/icons/collapse.svg);
1082 .oo-ui-icon-comment {
1083 background-image: /* @embed */ url
(images/icons/comment.svg);
1086 .oo-ui-icon-expand {
1087 background-image: /* @embed */ url
(images/icons/expand.svg);
1091 background-image: /* @embed */ url
(images/icons/help.svg);
1095 background-image: /* @embed */ url
(images/icons/info.svg);
1099 background-image: /* @embed */ url
(images/icons/link.svg);
1103 background-image: /* @embed */ url
(images/icons/menu.svg);
1107 background-image: /* @embed */ url
(images
/icons
/move-ltr
.svg
);
1110 .oo-ui-icon-picture {
1111 background-image: /* @embed */ url
(images/icons/picture.svg);
1114 .oo-ui-icon-previous {
1115 background-image: /* @embed */ url
(images
/icons
/move-rtl
.svg
);
1119 background-image: /* @embed */ url
(images
/icons
/arched-arrow-ltr
.svg
);
1122 .oo-ui-icon-remove {
1123 background-image: /* @embed */ url
(images/icons/remove.svg);
1126 .oo-ui-icon-search {
1127 background-image: /* @embed */ url
(images/icons/search.svg);
1130 .oo-ui-icon-settings {
1131 background-image: /* @embed */ url
(images/icons/settings.svg);
1135 background-image: /* @embed */ url
(images/icons/tag.svg);
1139 background-image: /* @embed */ url
(images
/icons
/arched-arrow-rtl
.svg
);
1142 .oo-ui-icon-window {
1143 background-image: /* @embed */ url
(images/icons/window.svg);
1148 .oo-ui-indicator-alert {
1149 background-image: /* @embed */ url
(images/indicators/alert.svg);
1152 .oo-ui-indicator-down {
1153 background-image: /* @embed */ url
(images
/indicators
/arrow-down
.svg
);
1156 .oo-ui-indicator-next {
1157 background-image: /* @embed */ url
(images
/indicators
/arrow-ltr
.svg
);
1160 .oo-ui-indicator-previous {
1161 background-image: /* @embed */ url
(images
/indicators
/arrow-rtl
.svg
);
1164 .oo-ui-indicator-required {
1165 background-image: /* @embed */ url
(images/indicators/required.svg);
1168 .oo-ui-indicator-up {
1169 background-image: /* @embed */ url
(images
/indicators
/arrow-up
.svg
);