diff options
| author | Gleb Mazovetskiy <[email protected]> | 2015-08-27 13:10:32 +0100 |
|---|---|---|
| committer | Gleb Mazovetskiy <[email protected]> | 2015-08-27 13:11:14 +0100 |
| commit | f7b27a02cecf7e4fcdc3a1b7dd33ea7967442ae7 (patch) | |
| tree | 175911c542ae80713508591f4bff00d1008fb401 /scss/_forms.scss | |
| parent | 3e664271279af3b9780e6c7a7b9e607ef491dea1 (diff) | |
| download | bootstrap-f7b27a02cecf7e4fcdc3a1b7dd33ea7967442ae7.tar.xz bootstrap-f7b27a02cecf7e4fcdc3a1b7dd33ea7967442ae7.zip | |
Remove all uses of `selector &`
If we want to support namespaced import:
```scss
.twbs {
@import 'bootstrap';
}
```
We cannot use `selector &`, see sass/sass#1817.
`fieldset[disabled] &` is not needed as we no longer support IE8.
Diffstat (limited to 'scss/_forms.scss')
| -rw-r--r-- | scss/_forms.scss | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/scss/_forms.scss b/scss/_forms.scss index f8ffed37e..5dfefb909 100644 --- a/scss/_forms.scss +++ b/scss/_forms.scss @@ -50,15 +50,13 @@ // disabled if the fieldset is disabled. Due to implementation difficulty, we // don't honor that edge case; we style them as disabled anyway. &:disabled, - &[readonly], - fieldset[disabled] & { + &[readonly] { background-color: $input-bg-disabled; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655. opacity: 1; } - &[disabled], - fieldset[disabled] & { + &:disabled { cursor: $cursor-disabled; } } @@ -233,24 +231,21 @@ input[type="radio"], input[type="checkbox"] { &:disabled, - &.disabled, - fieldset[disabled] & { + &.disabled { cursor: $cursor-disabled; } } // These classes are used directly on <label>s .radio-inline, .checkbox-inline { - &.disabled, - fieldset[disabled] & { + &.disabled { cursor: $cursor-disabled; } } // These classes are used on elements with <label> descendants .radio, .checkbox { - &.disabled, - fieldset[disabled] & { + &.disabled { label { cursor: $cursor-disabled; } |
