MediaWiki:Common.css/src/system/OOUI/widgets/TextInputWidget.scss
This page is one of the SCSS pages which are the basis for MediaWiki:Common.css. After you edit this page, you will need to recompile them for your changes to take effect. See Terraria Wiki:CSS to learn more.
Ancestors: / src / system / OOUI / widgets / TextInputWidget.scss
Siblings: ButtonGroupWidget.scss ButtonSelectWidget.scss CheckboxInputWidget.scss DropdownInputWidget.scss DropdownWidget.scss LabelWidget.scss MenuOptionWidget.scss MenuSectionOptionWidget.scss MenuSelectWidget.scss MessageWidget.scss MultioptionWidget.scss OptionWidget.scss OutlineOptionWidget.scss OutlineSelectWidget.scss PopupWidget.scss ProgressBarWidget.scss RadioInputWidget.scss RadioSelectWidget.scss SelectFileWidget.scss TabOptionWidget.scss TabSelectWidget.scss TagItemWidget.scss TagMultiselectWidget.scss TextInputWidget.scss ToggleButtonWidget.scss ToggleSwitchWidget.scss
Children: (none)
@use '../mixins';
/********* OOUI: TextInputWidget *********/
/* overwriting styles from here:
* https://gerrit.wikimedia.org/r/plugins/gitiles/oojs/ui/+/refs/heads/master/src/styles/widgets/TextInputWidget.less
* https://gerrit.wikimedia.org/r/plugins/gitiles/oojs/ui/+/refs/heads/master/src/themes/wikimediaui/widgets.less */
.oo-ui-textInputWidget {
.oo-ui-inputWidget-input {
background-color: var(--ooui--textarea-background-color);
color: var(--theme-text-color);
border-color: var(--ooui--textarea-border-color);
}
.oo-ui-pendingElement-pending {
background-color: var(--ooui--textarea-pending-background-color-1);
}
> .oo-ui-labelElement-label {
color: var(--ooui--textarea-placeholder-color);
}
&.oo-ui-widget-enabled {
.oo-ui-inputWidget-input {
@include mixins.mw-placeholder;
&:focus {
border-color: var(--ooui--textarea-border-color--focus);
box-shadow: inset 0 0 0 1px var(--ooui--textarea-border-color--focus);
}
&[ readonly ]:not( .oo-ui-pendingElement-pending ) {
background-color: var(--ooui--textarea-readonly-background-color);
}
}
&:hover {
.oo-ui-inputWidget-input {
border-color: var(--ooui--textarea-border-color--hover);
&:focus {
border-color: var(--ooui--textarea-border-color--focus);
}
}
}
@media screen {
@media ( min-width: 0 ) {
textarea.oo-ui-inputWidget-input:focus {
outline-color: var(--ooui--textarea-border-color--focus);
}
&.oo-ui-flaggedElement-invalid textarea.oo-ui-inputWidget-input:focus {
outline-color: var(--ooui--textarea-invalid-border-color);
}
}
}
&.oo-ui-flaggedElement-invalid {
.oo-ui-inputWidget-input {
border-color: var(--ooui--textarea-invalid-border-color);
&:hover {
border-color: var(--ooui--textarea-invalid-border-color);
}
&:focus {
border-color: var(--ooui--textarea-invalid-border-color);
box-shadow: inset 0 0 0 1px var(--ooui--textarea-invalid-border-color);
}
}
}
}
&.oo-ui-widget-disabled {
.oo-ui-inputWidget-input {
background-color: var(--ooui--textarea-disabled-background-color);
-webkit-text-fill-color: var(--ooui--textarea-disabled-color);
color: var(--ooui--textarea-disabled-color);
text-shadow: none;
border-color: var(--ooui--textarea-disabled-border-color);
}
> .oo-ui-labelElement-label {
color: var(--ooui--textarea-placeholder-color);
text-shadow: none;
}
}
}