MediaWiki:Common.css/src/system/OOUI/widgets/TagItemWidget.scss

From Terraria Wiki
Jump to navigation Jump to search
/********* OOUI: TagItemWidget *********/

/* overwriting styles from here:
 * https://gerrit.wikimedia.org/r/plugins/gitiles/oojs/ui/+/refs/heads/master/src/styles/widgets/TagItemWidget.less
 * https://gerrit.wikimedia.org/r/plugins/gitiles/oojs/ui/+/refs/heads/master/src/themes/wikimediaui/widgets.less */

.oo-ui-tagItemWidget {
	border-color: var(--ooui--tagitem-border-color);

	&.oo-ui-widget-enabled {
		color: var(--theme-text-color);

		&:hover {
			background-color: var(--ooui--tagitem-background-color);
			color: var(--ooui--tagitem-color--hover);
			border-color: var(--ooui--tagitem-border-color--hover);
		}

		&:focus {
			border-color: var(--ooui--tagitem-border-color--focus);
			box-shadow: inset 0 0 0 1px var(--ooui--tagitem-border-color--focus);
		}

		&:not( .oo-ui-tagItemWidget-fixed ) {
			background-color: var(--ooui--tagitem-background-color);
		}

		&.oo-ui-flaggedElement-invalid {
			border-color: var(--ooui--tagitem-invalid-border-color);

			&:hover {
				border-color: var(--ooui--tagitem-invalid-border-color);
			}

			&:focus {
				border-color: var(--ooui--tagitem-invalid-border-color);
				box-shadow: inset 0 0 0 1px var(--ooui--tagitem-invalid-border-color);
			}
		}

		& .oo-ui-buttonElement-button {
			&:hover {
				background-color: var(--ooui--textarea-background-color);
			}

			&:focus {
				border: 0;
				box-shadow: none;
			}

			&:active {
				background-color: var(--ooui--tagitem-border-color);
			}
		}
	}

	&.oo-ui-widget-disabled {
		background-color: var(--ooui--tagitem-disabled-background-color);
		color: var(--ooui--tagitem-disabled-color);
		border-color: var(--ooui--tagitem-disabled-border-color);
		text-shadow: none;
	}
}