diff --git a/scss/_buttons.scss b/scss/_buttons.scss index 08feff3b65..8f75cbec16 100644 --- a/scss/_buttons.scss +++ b/scss/_buttons.scss @@ -43,7 +43,7 @@ } &.disabled, - &[disabled], + &:disabled, fieldset[disabled] & { pointer-events: none; // Future-proof disabling of clicks cursor: $cursor-disabled; @@ -88,7 +88,7 @@ &, &:active, &.active, - &[disabled], + &:disabled, fieldset[disabled] & { background-color: transparent; @include box-shadow(none); @@ -105,7 +105,7 @@ text-decoration: underline; background-color: transparent; } - &[disabled], + &:disabled, fieldset[disabled] & { &:hover, &:focus { diff --git a/scss/_forms.scss b/scss/_forms.scss index 1f68383f92..8d6d00af0d 100644 --- a/scss/_forms.scss +++ b/scss/_forms.scss @@ -140,7 +140,7 @@ output { // HTML5 says that controls under a fieldset > legend:first-child won't be // disabled if the fieldset is disabled. Due to implementation difficulty, we // don't honor that edge case; we style them as disabled anyway. - &[disabled], + &:disabled, &[readonly], fieldset[disabled] & { cursor: $cursor-disabled; @@ -263,7 +263,7 @@ input[type="search"] { // Note: Neither radios nor checkboxes can be readonly. input[type="radio"], input[type="checkbox"] { - &[disabled], + &:disabled, &.disabled, fieldset[disabled] & { cursor: $cursor-disabled; diff --git a/scss/_navbar.scss b/scss/_navbar.scss index d021ab0def..d4dcb673f0 100644 --- a/scss/_navbar.scss +++ b/scss/_navbar.scss @@ -309,7 +309,7 @@ &:focus { color: $navbar-default-link-hover-color; } - &[disabled], + &:disabled, fieldset[disabled] & { &:hover, &:focus { @@ -422,7 +422,7 @@ color: $navbar-inverse-link-hover-color; } - &[disabled], + &:disabled, fieldset[disabled] & { &:hover, &:focus { diff --git a/scss/mixins/_buttons.scss b/scss/mixins/_buttons.scss index 7233b4dc22..b043d60de3 100644 --- a/scss/mixins/_buttons.scss +++ b/scss/mixins/_buttons.scss @@ -28,7 +28,7 @@ @include box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); } &.disabled, - &[disabled], + &:disabled, fieldset[disabled] & { &, &:hover,