diff options
Diffstat (limited to 'www/wiki/resources/src/mediawiki.widgets/mw.widgets.TitleWidget.less')
-rw-r--r-- | www/wiki/resources/src/mediawiki.widgets/mw.widgets.TitleWidget.less | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/www/wiki/resources/src/mediawiki.widgets/mw.widgets.TitleWidget.less b/www/wiki/resources/src/mediawiki.widgets/mw.widgets.TitleWidget.less new file mode 100644 index 00000000..be3c10e5 --- /dev/null +++ b/www/wiki/resources/src/mediawiki.widgets/mw.widgets.TitleWidget.less @@ -0,0 +1,108 @@ +/*! + * MediaWiki Widgets - TitleWidget styles. + * + * @copyright 2011-2015 MediaWiki Widgets Team and others; see AUTHORS.txt + * @license The MIT License (MIT); see LICENSE.txt + */ +@import 'mediawiki.mixins'; + +.mw-widget-titleWidget-menu { + .mw-widget-titleOptionWidget { + line-height: normal; + + &-description { + color: #72777d; + } + } + + &-withImages { + .mw-widget-titleOptionWidget { + .box-sizing( border-box ); + min-height: 3.75em; + padding-left: 4.75em; + padding-top: 0.5em; + padding-bottom: 0.5em; + + &:not( :last-child ) { + margin-bottom: 2px; + } + + > .oo-ui-labelElement-label { + line-height: 2.8em; + } + + &.oo-ui-iconElement { + > .oo-ui-iconElement-icon { + display: block; + width: 3.75em; + height: 3.75em; + left: 0; + &:not( .mw-widget-titleOptionWidget-hasImage ) { + background-color: #c8ccd1; + opacity: 0.4; + } + &.mw-widget-titleOptionWidget-hasImage { + border: 0; + background-size: cover; + opacity: 0.7; + } + } + } + + &.oo-ui-optionWidget-highlighted, + &.oo-ui-optionWidget-selected { + &.oo-ui-iconElement > .mw-widget-titleOptionWidget-hasImage { + opacity: 1; + } + } + } + } + + &-withDescriptions { + .mw-widget-titleOptionWidget { + > .oo-ui-labelElement-label { + line-height: 1.5em; + } + + &-description { + display: block; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + } + } + } + + &:not( &-withDescriptions ) { + .mw-widget-titleOptionWidget-description { + display: none; + } + } +} + +/* Icons */ + +.oo-ui-icon-page-disambiguation { + /* @embed */ + background-image: url( images/page-disambiguation-ltr.svg ); +} + +.oo-ui-icon-page-existing { + /* @embed */ + background-image: url( images/page-existing-ltr.svg ); +} + +.oo-ui-icon-page-not-found { + /* @embed */ + background-image: url( images/page-not-found-ltr.svg ); +} + +.oo-ui-icon-page-not-found:lang( he ) { + /* @embed */ + background-image: url( images/page-not-found-he-yi.svg ); +} + +.oo-ui-icon-page-redirect { + /* @embed */ + background-image: url( images/page-redirect-ltr.svg ); +} |