From b676122642bcc0c1cacdcf620e01412eb1b2ecae Mon Sep 17 00:00:00 2001 From: Samuel Mannehed Date: Mon, 12 Dec 2022 15:26:42 +0100 Subject: [PATCH] Simplify :focus-visible & :disabled selectors Since these were the same for all types now, we can omit the type from the selector. --- app/styles/input.css | 45 ++------------------------------------------ 1 file changed, 2 insertions(+), 43 deletions(-) diff --git a/app/styles/input.css b/app/styles/input.css index faac8747..8bb2f992 100644 --- a/app/styles/input.css +++ b/app/styles/input.css @@ -182,27 +182,7 @@ select:active { margin-top: 1px; } -input:not([type]):focus-visible, -input[type=button]:focus-visible, -input[type=checkbox]:focus-visible, -input[type=color]:focus-visible, -input[type=date]:focus-visible, -input[type=datetime-local]:focus-visible, -input[type=email]:focus-visible, -input[type=image]:focus-visible, -input[type=month]:focus-visible, -input[type=number]:focus-visible, -input[type=password]:focus-visible, -input[type=radio]:focus-visible, -input[type=range]:focus-visible, -input[type=reset]:focus-visible, -input[type=search]:focus-visible, -input[type=submit]:focus-visible, -input[type=tel]:focus-visible, -input[type=text]:focus-visible, -input[type=time]:focus-visible, -input[type=url]:focus-visible, -input[type=week]:focus-visible, +input:focus-visible, input:focus-visible::file-selector-button, button:focus-visible, select:focus-visible, @@ -214,28 +194,7 @@ input[type=file]:focus-visible { outline: none; /* We outline the button instead of the entire element */ } -input:not([type]):disabled, -input[type=button]:disabled, -input[type=checkbox]:disabled, -input[type=color]:disabled, -input[type=date]:disabled, -input[type=datetime-local]:disabled, -input[type=email]:disabled, -input[type=file]:disabled, -input[type=image]:disabled, -input[type=month]:disabled, -input[type=number]:disabled, -input[type=password]:disabled, -input[type=radio]:disabled, -input[type=range]:disabled, -input[type=reset]:disabled, -input[type=search]:disabled, -input[type=submit]:disabled, -input[type=tel]:disabled, -input[type=text]:disabled, -input[type=time]:disabled, -input[type=url]:disabled, -input[type=week]:disabled, +input:disabled, input:disabled::file-selector-button, button:disabled, select:disabled,