X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=resources%2Flib%2Foojs-ui%2Foojs-ui-core-apex.css;h=e337e072398f2ef25dc336bb8287861d9fcb89d3;hb=5a30e36b69175e475292d168a2f0dc64ce863357;hp=dfd79ab26093388c58d4046b503539f5f7a17e6e;hpb=1b86e6bb67708d24fce32b3940c926c8314dfcbf;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/lib/oojs-ui/oojs-ui-core-apex.css b/resources/lib/oojs-ui/oojs-ui-core-apex.css index dfd79ab260..e337e07239 100644 --- a/resources/lib/oojs-ui/oojs-ui-core-apex.css +++ b/resources/lib/oojs-ui/oojs-ui-core-apex.css @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.22.3 + * OOjs UI v0.23.1 * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2017 OOjs UI Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2017-07-11T22:12:41Z + * Date: 2017-09-20T00:32:00Z */ .oo-ui-element-hidden { display: none !important; @@ -58,7 +58,8 @@ } .oo-ui-buttonElement > .oo-ui-buttonElement-button { color: #333; - border-radius: 0.3em; + position: relative; + border-radius: 4px; } .oo-ui-buttonElement > .oo-ui-buttonElement-button:focus { outline: 0; @@ -96,15 +97,14 @@ .oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button { padding: 0.3125em 0.3125em; } -.oo-ui-buttonElement-frameless.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label, -.oo-ui-buttonElement-frameless.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label { - color: #333; - margin-left: 0.25em; -} .oo-ui-buttonElement-frameless.oo-ui-labelElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button, .oo-ui-buttonElement-frameless.oo-ui-iconElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button { padding: 0.3125em 0.3125em; } +.oo-ui-buttonElement-frameless.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label { + color: #333; + margin-left: 0.25em; +} .oo-ui-buttonElement-frameless.oo-ui-indicatorElement > .oo-ui-buttonElement-button { padding: 0; } @@ -116,6 +116,26 @@ .oo-ui-buttonElement-frameless > input.oo-ui-buttonElement-button:focus { color: #000; } +.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-iconElement > .oo-ui-buttonElement-button:focus, +.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-labelElement > .oo-ui-buttonElement-button:focus { + border-color: #ace; + box-shadow: 0 0 2px 2px #ace; +} +.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-iconElement > .oo-ui-buttonElement-button:focus:active, +.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-labelElement > .oo-ui-buttonElement-button:focus:active { + border-color: #fff; + border-color: transparent; + box-shadow: none; +} +.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-indicatorElement:not( .oo-ui-iconElement ):not( .oo-ui-labelElement ) > .oo-ui-buttonElement-button { + border-radius: 4px; +} +.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-indicatorElement:not( .oo-ui-iconElement ):not( .oo-ui-labelElement ) > .oo-ui-buttonElement-button:focus { + box-shadow: 0 0 2px 2px #ace; +} +.oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-indicatorElement:not( .oo-ui-iconElement ):not( .oo-ui-labelElement ) > .oo-ui-buttonElement-button:focus:active { + box-shadow: none; +} .oo-ui-buttonElement-frameless.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button > .oo-ui-labelElement-label { color: #087ecc; } @@ -145,10 +165,13 @@ background-image: linear-gradient(to bottom, #fff 0, #ddd 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffffff', endColorstr='#ffdddddd' )"; } -.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button:hover, -.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button:focus { +.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button:hover { border-color: #aaa; } +.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button:focus { + border-color: #ace; + box-shadow: 0 0 2px 2px #ace; +} .oo-ui-buttonElement-framed > input.oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label { line-height: 1.875em; @@ -166,6 +189,12 @@ background-image: linear-gradient(to bottom, #ddd 0, #fff 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdddddd', endColorstr='#ffffffff' )"; } +.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active:focus, +.oo-ui-buttonElement-framed.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus, +.oo-ui-buttonElement-framed.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button:focus { + border-color: #ace; + box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.07), 0 0 2px 2px #ace; +} .oo-ui-buttonElement-framed.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon { margin-left: -0.5em; margin-right: -0.5em; @@ -193,8 +222,7 @@ background-image: linear-gradient(to bottom, #eaf4fa 0, #b0d9ee 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeaf4fa', endColorstr='#ffb0d9ee' )"; } -.oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover, -.oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus { +.oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover { border-color: #9dc2d4; } .oo-ui-buttonElement-framed.oo-ui-flaggedElement-progressive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, @@ -217,8 +245,7 @@ background-image: linear-gradient(to bottom, #f0fbe1 0, #c3e59a 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff0fbe1', endColorstr='#ffc3e59a' )"; } -.oo-ui-buttonElement-framed.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button:hover, -.oo-ui-buttonElement-framed.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button:focus { +.oo-ui-buttonElement-framed.oo-ui-flaggedElement-constructive > .oo-ui-buttonElement-button:hover { border-color: #adcb89; } .oo-ui-buttonElement-framed.oo-ui-flaggedElement-constructive.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, @@ -599,14 +626,22 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { opacity: 0.2; } .oo-ui-radioOptionWidget { + display: table; + width: 100%; padding: 0; background-color: transparent; } .oo-ui-radioOptionWidget .oo-ui-radioInputWidget, -.oo-ui-radioOptionWidget.oo-ui-labelElement .oo-ui-labelElement-label { - display: inline-block; +.oo-ui-radioOptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label { + display: table-cell; vertical-align: middle; } +.oo-ui-radioOptionWidget .oo-ui-radioInputWidget { + width: 1px; +} +.oo-ui-radioOptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label { + white-space: normal; +} .oo-ui-radioOptionWidget.oo-ui-optionWidget-selected, .oo-ui-radioOptionWidget.oo-ui-optionWidget-pressed, .oo-ui-radioOptionWidget.oo-ui-optionWidget-highlighted { @@ -648,8 +683,10 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { .oo-ui-buttonGroupWidget { display: inline-block; white-space: nowrap; - border-radius: 0.3em; + border-radius: 4px; margin-right: 0.5em; + z-index: 0; + position: relative; } .oo-ui-buttonGroupWidget .oo-ui-buttonWidget.oo-ui-buttonElement-active .oo-ui-buttonElement-button { cursor: default; @@ -668,13 +705,29 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { margin-left: -1px; } .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:first-child .oo-ui-buttonElement-button { - border-bottom-left-radius: 0.3em; - border-top-left-radius: 0.3em; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; margin-left: 0; } .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:last-child .oo-ui-buttonElement-button { - border-bottom-right-radius: 0.3em; - border-top-right-radius: 0.3em; + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; +} +.oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active { + z-index: 1; +} +.oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus { + z-index: 2; +} +.oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-buttonElement-active > .oo-ui-buttonElement-button { + z-index: 3; +} +.oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-widget-disabled > .oo-ui-buttonElement-button { + z-index: -1; +} +.oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-toggleWidget-on + .oo-ui-toggleWidget-on > .oo-ui-buttonElement-button, +.oo-ui-buttonGroupWidget.oo-ui-widget-enabled .oo-ui-buttonElement.oo-ui-toggleWidget-on + .oo-ui-toggleWidget-on > .oo-ui-buttonElement-button:active { + z-index: 3; } .oo-ui-popupWidget { position: absolute; @@ -863,9 +916,10 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { } .oo-ui-buttonInputWidget > button, .oo-ui-buttonInputWidget > input { + background-color: transparent; + margin: 0; border: 0; padding: 0; - background-color: transparent; } .oo-ui-checkboxMultiselectInputWidget .oo-ui-fieldLayout { margin-bottom: 0; @@ -909,10 +963,13 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { height: 1.5em; padding: 0.5em 1em; } -.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover, -.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus { +.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover { border-color: rgba(0, 0, 0, 0.2); +} +.oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus { outline: 0; + border-color: #ace; + box-shadow: 0 0 2px 2px #ace; } .oo-ui-dropdownInputWidget.oo-ui-widget-disabled select { color: #ccc; @@ -1017,7 +1074,6 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { .oo-ui-textInputWidget input, .oo-ui-textInputWidget textarea { padding: 0.546875em 0.5em 0.625em 0.5em; - line-height: 1.275em; font-size: inherit; font-family: inherit; background-color: #fff; @@ -1058,11 +1114,17 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { color: #767676; opacity: 1; } +.oo-ui-textInputWidget input { + line-height: 1.172em; +} +.oo-ui-textInputWidget textarea { + line-height: 1.275; +} .oo-ui-textInputWidget.oo-ui-widget-enabled input:focus, .oo-ui-textInputWidget.oo-ui-widget-enabled textarea:focus { outline: 0; - border-color: #a7dcff; - box-shadow: 0 0 0.3em #a7dcff, 0 0 0 #fff; + border-color: #ace; + box-shadow: 0 0 2px 2px #ace; } .oo-ui-textInputWidget.oo-ui-widget-enabled input[readonly], .oo-ui-textInputWidget.oo-ui-widget-enabled textarea[readonly] { @@ -1092,7 +1154,7 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { padding-left: 2.475em; } .oo-ui-textInputWidget.oo-ui-iconElement .oo-ui-iconElement-icon { - max-height: 2.375em; + max-height: 2.5em; margin-left: 0.3em; } .oo-ui-textInputWidget.oo-ui-indicatorElement input, @@ -1100,12 +1162,13 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { padding-right: 2.4875em; } .oo-ui-textInputWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator { - max-height: 2.375em; + max-height: 2.5em; margin-right: 0.775em; } .oo-ui-textInputWidget > .oo-ui-labelElement-label { - padding: 0.4em; - line-height: 1.5em; + top: 1px; + padding: 0.546875em 0.4em 0.625em 0.4em; + line-height: 1.172em; color: #767676; } .oo-ui-textInputWidget-labelPosition-after.oo-ui-indicatorElement > .oo-ui-labelElement-label { @@ -1205,6 +1268,9 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { .oo-ui-dropdownWidget-handle:hover { border-color: rgba(0, 0, 0, 0.2); } +.oo-ui-dropdownWidget-handle:focus { + outline: 0; +} .oo-ui-dropdownWidget-handle .oo-ui-iconElement-icon { left: 0.25em; margin: 0 0.3em; @@ -1217,15 +1283,16 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { right: 0; margin: 0 0.775em; } +.oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus { + border-color: #ace; + box-shadow: 0 0 2px 2px #ace; +} .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle { color: #ccc; text-shadow: 0 1px 1px #fff; border-color: #ddd; background-color: #f3f3f3; } -.oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle:focus { - outline: 0; -} .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator { opacity: 0.2; } @@ -1297,7 +1364,7 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { } .oo-ui-comboBoxInputWidget-php .oo-ui-indicatorWidget { right: 0; - max-height: 2.375em; + max-height: 2.5em; margin: 0; margin-right: 0.775em; } @@ -1328,13 +1395,21 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout { color: #ccc; } .oo-ui-checkboxMultioptionWidget { + display: table; + width: 100%; padding: 0; } .oo-ui-checkboxMultioptionWidget .oo-ui-checkboxInputWidget, -.oo-ui-checkboxMultioptionWidget.oo-ui-labelElement .oo-ui-labelElement-label { - display: inline-block; +.oo-ui-checkboxMultioptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label { + display: table-cell; vertical-align: middle; } +.oo-ui-checkboxMultioptionWidget .oo-ui-checkboxInputWidget { + width: 1px; +} +.oo-ui-checkboxMultioptionWidget.oo-ui-labelElement > .oo-ui-labelElement-label { + white-space: normal; +} .oo-ui-checkboxMultioptionWidget.oo-ui-labelElement .oo-ui-labelElement-label { padding-left: 0.5em; }