2 * OOjs UI v0.1.0-pre (7b3672591f)
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: Fri May 09 2014 13:27:04 GMT+0200 (CEST)
14 .oo-ui-texture-pending {
15 background-image: /* @embed */ url
(images/textures/pending.gif);
18 .oo-ui-texture-transparency {
19 background-image: /* @embed */ url
(images/textures/transparency.png);
44 /* Fix for strange opacity-related rendering issues.
45 CAUTION: -webkit-backface-visibility: hidden; is EXTREMELY DANGEROUS.
46 If applied to a VE surface directly, it will break selection of
47 FocusableNodes, and in the past it's caused transparent PNGs to
48 render as opaque black images. For some reason applying it to the dialog
49 wrapper in the main document fixes opacity-related behavior in the iframe
50 document, but doesn't break the surface inside the iframe. */
52 -webkit-backface-visibility: hidden
;
53 backface-visibility: hidden
;
56 .oo-ui-dialog > .oo-ui-window-frame {
65 .oo-ui-dialog > .oo-ui-window-frame .oo-ui-frame {
70 .oo-ui-dialog-content .oo-ui-window-foot {
76 .oo-ui-dialog-content .oo-ui-window-foot .oo-ui-buttonedElement-framed {
78 margin: 0.125em 0.25em;
81 .oo-ui-dialog-content
.oo-ui-window-foot
.oo-ui-flaggableElement-primary
,
82 .oo-ui-dialog-content
.oo-ui-window-foot
.oo-ui-flaggableElement-constructive
,
83 .oo-ui-dialog-content .oo-ui-window-foot .oo-ui-flaggableElement-destructive {
87 .oo-ui-dialog-content-footless .oo-ui-window-foot {
102 .oo-ui-frame-content:focus {
114 .oo-ui-toolbar-bottom .oo-ui-toolbar-bar {
118 .oo-ui-toolbar-actions {
122 .oo-ui-toolbar-tools {
126 .oo-ui-toolbar-tools
,
127 .oo-ui-toolbar-actions
,
128 .oo-ui-toolbar-shadow {
129 -webkit-user-select: none
;
130 -moz-user-select: none
;
131 -ms-user-select: none
;
133 -webkit-touch-callout: none
;
136 .oo-ui-toolbar-actions .oo-ui-popupWidget {
137 -webkit-user-select: all
;
138 -moz-user-select: all
;
139 -ms-user-select: all
;
141 -webkit-touch-callout: default
;
144 .oo-ui-toolbar-shadow {
147 pointer-events: none
;
148 background-position: left top
;
149 background-repeat: repeat-x
;
153 display: inline-block
;
155 vertical-align: middle
;
158 .oo-ui-toolGroup-empty {
162 .oo-ui-toolGroup .oo-ui-tool-link .oo-ui-iconedElement-icon {
163 background-position: center center
;
164 background-repeat: no-repeat
;
168 -webkit-user-select: none
;
169 -moz-user-select: none
;
170 -ms-user-select: none
;
172 -webkit-touch-callout: none
;
177 background-position: center center
;
178 background-repeat: no-repeat
;
181 .oo-ui-window-title {
187 .oo-ui-window-overlay {
193 .oo-ui-buttonedElement .oo-ui-buttonedElement-button {
194 display: inline-block
;
195 vertical-align: middle
;
197 -webkit-user-select: none
;
198 -moz-user-select: none
;
199 -ms-user-select: none
;
201 -webkit-touch-callout: none
;
204 .oo-ui-buttonedElement .oo-ui-buttonedElement-button > .oo-ui-iconedElement-icon {
209 .oo-ui-buttonedElement .oo-ui-buttonedElement-button > .oo-ui-indicatedElement-indicator {
211 margin-right: -0.75em;
214 .oo-ui-buttonedElement.oo-ui-widget-disabled .oo-ui-buttonedElement-button {
218 .oo-ui-buttonedElement
.oo-ui-indicatedElement
.oo-ui-buttonedElement-button
> .oo-ui-indicatedElement-indicator
,
219 .oo-ui-buttonedElement.oo-ui-iconedElement .oo-ui-buttonedElement-button > .oo-ui-iconedElement-icon {
220 display: inline-block
;
221 vertical-align: middle
;
222 background-position: center center
;
223 background-repeat: no-repeat
;
226 .oo-ui-buttonedElement-frameless {
228 display: inline-block
;
231 .oo-ui-buttonedElement-frameless .oo-ui-buttonedElement-button > .oo-ui-labeledElement-label {
232 display: inline-block
;
234 vertical-align: middle
;
237 .oo-ui-buttonedElement-framed .oo-ui-buttonedElement-button {
238 display: inline-block
;
239 padding: 0.2em 0.8em;
245 .oo-ui-buttonedElement-framed .oo-ui-buttonedElement-button > .oo-ui-labeledElement-label {
246 display: inline-block
;
248 vertical-align: middle
;
251 .oo-ui-buttonedElement-framed.oo-ui-iconedElement .oo-ui-buttonedElement-button > .oo-ui-iconedElement-icon {
252 margin-right: -0.5em;
256 .oo-ui-buttonedElement-framed.oo-ui-iconedElement.oo-ui-labeledElement .oo-ui-buttonedElement-button > .oo-ui-iconedElement-icon {
261 .oo-ui-buttonedElement-framed
.oo-ui-widget-disabled
.oo-ui-buttonedElement-button
,
262 .oo-ui-buttonedElement-framed
.oo-ui-widget-disabled
.oo-ui-buttonedElement-button
.oo-ui-buttonedElement-active
,
263 .oo-ui-buttonedElement-framed.oo-ui-widget-disabled .oo-ui-buttonedElement-button.oo-ui-buttonedElement-pressed {
267 .oo-ui-clippableElement-clippable {
268 -webkit-box-sizing: border-box
;
269 -moz-box-sizing: border-box
;
270 box-sizing: border-box
;
273 .oo-ui-bookletLayout-stackLayout.oo-ui-stackLayout-continuous .oo-ui-panelLayout-scrollable {
277 .oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout {
280 -webkit-box-sizing: border-box
;
281 -moz-box-sizing: border-box
;
282 box-sizing: border-box
;
285 .oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout-scrollable {
289 .oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout-padded {
293 .oo-ui-bookletLayout-outlinePanel-editable .oo-ui-outlineWidget {
302 .oo-ui-bookletLayout-outlinePanel .oo-ui-outlineControlsWidget {
313 .oo-ui-fieldLayout:last-child {
317 .oo-ui-fieldLayout:before
,
318 .oo-ui-fieldLayout:after {
323 .oo-ui-fieldLayout:after {
327 .oo-ui-fieldLayout
.oo-ui-fieldLayout-align-left
> .oo-ui-labeledElement-label
,
328 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-labeledElement-label {
336 .oo-ui-fieldLayout
.oo-ui-fieldLayout-align-left
> .oo-ui-fieldLayout-field
,
337 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-field {
343 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-labeledElement-label {
347 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-labeledElement-label {
348 display: inline-block
;
349 padding: 0.75em 0.5em 0.5em 0.5em;
350 vertical-align: middle
;
353 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-field {
354 display: inline-block
;
356 vertical-align: middle
;
359 .oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-labeledElement-label {
363 .oo-ui-fieldsetLayout {
369 .oo-ui-fieldsetLayout + .oo-ui-fieldsetLayout {
373 .oo-ui-fieldsetLayout-labeled {
377 .oo-ui-fieldsetLayout > .oo-ui-labeledElement-label {
379 margin-bottom: 0.5em;
382 .oo-ui-fieldsetLayout.oo-ui-iconedElement > .oo-ui-labeledElement-label {
383 padding-left: 1.75em;
387 .oo-ui-fieldsetLayout.oo-ui-iconedElement > .oo-ui-iconedElement-icon {
394 background-position: center center
;
395 background-repeat: no-repeat
;
410 .oo-ui-panelLayout-scrollable {
414 .oo-ui-stackLayout > .oo-ui-panelLayout {
418 .oo-ui-stackLayout-continuous > .oo-ui-panelLayout {
423 .oo-ui-barToolGroup
> .oo-ui-iconedElement-icon
,
424 .oo-ui-barToolGroup > .oo-ui-labeledElement-label {
428 .oo-ui-barToolGroup .oo-ui-tool {
430 display: inline-block
;
434 .oo-ui-barToolGroup .oo-ui-tool-link {
440 .oo-ui-barToolGroup .oo-ui-tool-link .oo-ui-iconedElement-icon {
446 .oo-ui-barToolGroup .oo-ui-tool-link .oo-ui-tool-title {
450 .oo-ui-barToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link {
454 .oo-ui-barToolGroup
.oo-ui-tool-title
,
455 .oo-ui-barToolGroup .oo-ui-tool-accel {
459 .oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool-link {
463 .oo-ui-listToolGroup .oo-ui-toolGroup-tools {
467 .oo-ui-listToolGroup .oo-ui-tool {
468 display: inline-block
;
470 -webkit-box-sizing: border-box
;
471 -moz-box-sizing: border-box
;
472 box-sizing: border-box
;
475 .oo-ui-listToolGroup .oo-ui-tool-link {
477 padding-right: 0.5em;
482 .oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link {
486 .oo-ui-menuToolGroup .oo-ui-popupToolGroup-handle {
490 .oo-ui-menuToolGroup .oo-ui-tool {
494 .oo-ui-menuToolGroup .oo-ui-tool-link {
496 padding: 0.25em 1em 0.25em 0.25em;
501 .oo-ui-menuToolGroup .oo-ui-tool-link .oo-ui-iconedElement-icon {
502 background-image: none
;
505 .oo-ui-menuToolGroup .oo-ui-tool-active .oo-ui-tool-link .oo-ui-iconedElement-icon {
506 background-image: /* @embed */ url
(images/icons/check.png);
509 .oo-ui-menuToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link {
513 .oo-ui-popupToolGroup {
519 .oo-ui-popupToolGroup.oo-ui-indicatedElement.oo-ui-iconedElement {
523 .oo-ui-popupToolGroup-handle {
528 .oo-ui-popupToolGroup-handle
.oo-ui-indicatedElement-indicator
,
529 .oo-ui-popupToolGroup-handle .oo-ui-iconedElement-icon {
534 background-position: center center
;
535 background-repeat: no-repeat
;
538 .oo-ui-popupToolGroup-handle .oo-ui-indicatedElement-indicator {
542 .oo-ui-popupToolGroup-handle .oo-ui-iconedElement-icon {
546 .oo-ui-popupToolGroup-handle .oo-ui-labeledElement-label {
552 .oo-ui-popupToolGroup.oo-ui-widget-disabled .oo-ui-popupToolGroup-handle {
556 .oo-ui-popupToolGroup.oo-ui-iconedElement .oo-ui-popupToolGroup-handle .oo-ui-labeledElement-label {
560 .oo-ui-popupToolGroup.oo-ui-indicatedElement .oo-ui-popupToolGroup-handle .oo-ui-labeledElement-label {
561 margin-right: 2.25em;
564 .oo-ui-popupToolGroup .oo-ui-toolGroup-tools {
572 .oo-ui-popupToolGroup .oo-ui-toolGroup-tools .oo-ui-iconedElement-icon {
573 background-position: center center
;
574 background-repeat: no-repeat
;
577 .oo-ui-popupToolGroup-active.oo-ui-widget-enabled > .oo-ui-toolGroup-tools {
581 .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-iconedElement-icon {
582 display: inline-block
;
585 margin-right: 0.25em;
586 vertical-align: middle
;
589 .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-title {
590 display: inline-block
;
593 vertical-align: middle
;
596 .oo-ui-popupToolGroup .oo-ui-tool-accel {
600 .oo-ui-popupTool .oo-ui-popupWidget {
605 .oo-ui-popupTool
.oo-ui-popupWidget-popup
,
606 .oo-ui-popupTool .oo-ui-popupWidget-tail {
611 display: inline-block
;
615 vertical-align: middle
;
616 background-position: center center
;
617 background-repeat: no-repeat
;
621 .oo-ui-iconWidget.oo-ui-widget-disabled {
625 .oo-ui-indicatorWidget {
626 display: inline-block
;
630 vertical-align: middle
;
631 background-position: center center
;
632 background-repeat: no-repeat
;
636 .oo-ui-indicatorWidget.oo-ui-widget-disabled {
640 .oo-ui-selectWidget {
646 .oo-ui-optionWidget {
655 .oo-ui-optionWidget.oo-ui-widget-disabled {
659 .oo-ui-optionWidget .oo-ui-labeledElement-label {
663 text-overflow: ellipsis
;
667 .oo-ui-optionWidget
.oo-ui-iconedElement-icon
,
668 .oo-ui-optionWidget .oo-ui-indicatedElement-indicator {
674 background-position: center center
;
675 background-repeat: no-repeat
;
678 .oo-ui-optionWidget .oo-ui-iconedElement-icon {
682 .oo-ui-optionWidget .oo-ui-indicatedElement-indicator {
690 .oo-ui-menuWidget input {
698 .oo-ui-popupWidget-popup {
703 .oo-ui-popupWidget-tail {
707 .oo-ui-popupWidget-tailed .oo-ui-popupWidget-popup {
711 .oo-ui-popupWidget-tailed .oo-ui-popupWidget-tail {
714 background-repeat: no-repeat
;
717 .oo-ui-popupWidget-head {
719 -webkit-user-select: none
;
720 -moz-user-select: none
;
721 -ms-user-select: none
;
723 -webkit-touch-callout: none
;
726 .oo-ui-popupWidget-head .oo-ui-buttonWidget {
731 .oo-ui-popupWidget-head .oo-ui-labeledElement-label {
737 .oo-ui-popupWidget-body {
741 .oo-ui-buttonGroupWidget {
742 border-radius: 0.3em;
745 .oo-ui-buttonGroupWidget .oo-ui-buttonedElement-framed .oo-ui-buttonedElement-button {
751 .oo-ui-buttonGroupWidget .oo-ui-buttonedElement-framed:first-child .oo-ui-buttonedElement-button {
753 border-bottom-left-radius: 0.3em;
754 border-top-left-radius: 0.3em;
757 .oo-ui-buttonGroupWidget .oo-ui-buttonedElement-framed:last-child .oo-ui-buttonedElement-button {
758 border-top-right-radius: 0.3em;
759 border-bottom-right-radius: 0.3em;
762 .oo-ui-buttonOptionWidget {
763 display: inline-block
;
764 background-color: transparent
;
767 .oo-ui-buttonOptionWidget .oo-ui-buttonedElement-button {
772 .oo-ui-buttonOptionWidget
.oo-ui-iconedElement
.oo-ui-iconedElement-icon
,
773 .oo-ui-buttonOptionWidget.oo-ui-indicatedElement .oo-ui-indicatedElement-indicator {
775 display: inline-block
;
778 vertical-align: middle
;
781 .oo-ui-buttonSelectWidget {
782 display: inline-block
;
786 .oo-ui-buttonWidget {
787 display: inline-block
;
788 vertical-align: middle
;
791 .oo-ui-inlineMenuWidget {
793 display: inline-block
;
798 .oo-ui-inlineMenuWidget-handle {
799 display: inline-block
;
803 -webkit-box-sizing: border-box
;
804 -moz-box-sizing: border-box
;
805 box-sizing: border-box
;
806 -webkit-user-select: none
;
807 -moz-user-select: none
;
808 -ms-user-select: none
;
810 -webkit-touch-callout: none
;
813 .oo-ui-inlineMenuWidget-handle
.oo-ui-indicatedElement-indicator
,
814 .oo-ui-inlineMenuWidget-handle .oo-ui-iconedElement-icon {
819 background-position: center center
;
820 background-repeat: no-repeat
;
823 .oo-ui-inlineMenuWidget-handle .oo-ui-indicatedElement-indicator {
827 .oo-ui-inlineMenuWidget-handle .oo-ui-iconedElement-icon {
831 .oo-ui-inlineMenuWidget-handle .oo-ui-labeledElement-label {
836 .oo-ui-inlineMenuWidget.oo-ui-iconedElement .oo-ui-inlineMenuWidget-handle .oo-ui-labeledElement-label {
840 .oo-ui-inlineMenuWidget.oo-ui-indicatedElement .oo-ui-inlineMenuWidget-handle .oo-ui-labeledElement-label {
844 .oo-ui-inlineMenuWidget .oo-ui-menuWidget {
849 .oo-ui-inlineMenuWidget.oo-ui-widget-disabled .oo-ui-inlineMenuWidget-handle {
853 .oo-ui-menuItemWidget {
857 .oo-ui-menuItemWidget .oo-ui-iconedElement-icon {
861 .oo-ui-menuItemWidget.oo-ui-optionWidget-selected {
862 background-color: transparent
;
865 .oo-ui-menuItemWidget.oo-ui-optionWidget-selected .oo-ui-iconedElement-icon {
869 .oo-ui-menuSectionItemWidget {
873 .oo-ui-outlineControlsWidget {
877 .oo-ui-outlineControlsWidget-adders
,
878 .oo-ui-outlineControlsWidget-movers {
883 -webkit-box-sizing: border-box
;
884 -moz-box-sizing: border-box
;
885 box-sizing: border-box
;
888 .oo-ui-outlineControlsWidget > .oo-ui-iconedElement-icon {
892 margin: 0.5em 0 0.5em 0.5em;
893 background-position: right center
;
894 background-repeat: no-repeat
;
897 .oo-ui-outlineControlsWidget-adders {
902 .oo-ui-outlineControlsWidget-adders .oo-ui-buttonWidget {
906 .oo-ui-outlineControlsWidget-movers {
910 .oo-ui-outlineControlsWidget-movers .oo-ui-buttonWidget {
914 .oo-ui-outlineItemWidget {
918 -webkit-user-select: none
;
919 -moz-user-select: none
;
920 -ms-user-select: none
;
922 -webkit-touch-callout: none
;
925 .oo-ui-popupButtonWidget {
929 .oo-ui-popupButtonWidget .oo-ui-popupWidget {
935 .oo-ui-searchWidget-query {
944 .oo-ui-searchWidget-query .oo-ui-textInputWidget {
949 .oo-ui-searchWidget-results {
961 .oo-ui-textInputWidget {
963 -webkit-box-sizing: border-box
;
964 -moz-box-sizing: border-box
;
965 box-sizing: border-box
;
968 .oo-ui-textInputWidget input
,
969 .oo-ui-textInputWidget textarea {
970 display: inline-block
;
972 -webkit-box-sizing: border-box
;
973 -moz-box-sizing: border-box
;
974 box-sizing: border-box
;
978 .oo-ui-textInputWidget-icon {
983 background-position: right center
;
984 background-repeat: no-repeat
;
987 .oo-ui-toggleSwitchWidget {
989 display: inline-block
;
993 vertical-align: middle
;
995 -webkit-transform: translateZ
(0);
996 -moz-transform: translateZ
(0);
997 -ms-transform: translateZ
(0);
998 -o-transform: translateZ
(0);
999 transform: translateZ
(0);
1000 -webkit-box-sizing: border-box
;
1001 -moz-box-sizing: border-box
;
1002 box-sizing: border-box
;
1005 .oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
1009 .oo-ui-toggleSwitchWidget-grip {
1016 -webkit-box-sizing: border-box
;
1017 -moz-box-sizing: border-box
;
1018 box-sizing: border-box
;
1019 -webkit-transition: left
200ms ease-in-out
, margin-left
200ms ease-in-out
;
1020 -moz-transition: left
200ms ease-in-out
, margin-left
200ms ease-in-out
;
1021 -ms-transition: left
200ms ease-in-out
, margin-left
200ms ease-in-out
;
1022 -o-transition: left
200ms ease-in-out
, margin-left
200ms ease-in-out
;
1023 transition: left
200ms ease-in-out
, margin-left
200ms ease-in-out
;
1026 .oo-ui-toggleSwitchWidget .oo-ui-toggleSwitchWidget-glow {
1032 -webkit-transition: opacity
200ms ease-in-out
;
1033 -moz-transition: opacity
200ms ease-in-out
;
1034 -ms-transition: opacity
200ms ease-in-out
;
1035 -o-transition: opacity
200ms ease-in-out
;
1036 transition: opacity
200ms ease-in-out
;
1037 -webkit-user-select: none
;
1038 -moz-user-select: none
;
1039 -ms-user-select: none
;
1041 -webkit-touch-callout: none
;
1044 .oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip {
1049 .oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip {
1054 .oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-glow {
1060 .oo-ui-icon-add-item {
1061 background-image: /* @embed */ url
(images
/icons
/add-item
.svg
);
1064 .oo-ui-icon-advanced {
1065 background-image: /* @embed */ url
(images/icons/advanced.svg);
1069 background-image: /* @embed */ url
(images/icons/alert.svg);
1073 background-image: /* @embed */ url
(images/icons/check.svg);
1077 background-image: /* @embed */ url
(images/icons/clear.svg);
1081 background-image: /* @embed */ url
(images/icons/close.svg);
1085 background-image: /* @embed */ url
(images/icons/code.svg);
1088 .oo-ui-icon-collapse {
1089 background-image: /* @embed */ url
(images/icons/collapse.svg);
1092 .oo-ui-icon-comment {
1093 background-image: /* @embed */ url
(images/icons/comment.svg);
1096 .oo-ui-icon-expand {
1097 background-image: /* @embed */ url
(images/icons/expand.svg);
1101 background-image: /* @embed */ url
(images/icons/help.svg);
1105 background-image: /* @embed */ url
(images/icons/info.svg);
1109 background-image: /* @embed */ url
(images/icons/link.svg);
1113 background-image: /* @embed */ url
(images/icons/menu.svg);
1117 background-image: /* @embed */ url
(images
/icons
/move-ltr
.svg
);
1120 .oo-ui-icon-picture {
1121 background-image: /* @embed */ url
(images/icons/picture.svg);
1124 .oo-ui-icon-previous {
1125 background-image: /* @embed */ url
(images
/icons
/move-rtl
.svg
);
1129 background-image: /* @embed */ url
(images
/icons
/arched-arrow-ltr
.svg
);
1132 .oo-ui-icon-remove {
1133 background-image: /* @embed */ url
(images/icons/remove.svg);
1136 .oo-ui-icon-search {
1137 background-image: /* @embed */ url
(images/icons/search.svg);
1140 .oo-ui-icon-settings {
1141 background-image: /* @embed */ url
(images/icons/settings.svg);
1145 background-image: /* @embed */ url
(images/icons/tag.svg);
1149 background-image: /* @embed */ url
(images
/icons
/arched-arrow-rtl
.svg
);
1152 .oo-ui-icon-window {
1153 background-image: /* @embed */ url
(images/icons/window.svg);
1158 .oo-ui-indicator-alert {
1159 background-image: /* @embed */ url
(images/indicators/alert.svg);
1162 .oo-ui-indicator-down {
1163 background-image: /* @embed */ url
(images/indicators/down.svg);
1166 .oo-ui-indicator-required {
1167 background-image: /* @embed */ url
(images/indicators/required.svg);
1170 .oo-ui-indicator-up {
1171 background-image: /* @embed */ url
(images/indicators/up.svg);