Skip to content
This repository was archived by the owner on Oct 8, 2021. It is now read-only.

Commit 9759377

Browse files
Smarter selectors for controlgroup corner styling
1 parent d75a238 commit 9759377

File tree

1 file changed

+10
-22
lines changed

1 file changed

+10
-22
lines changed

css/structure/jquery.mobile.controlgroup.css

Lines changed: 10 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -41,47 +41,35 @@
4141
-webkit-border-radius: 0;
4242
border-radius: 0;
4343
}
44-
.ui-controlgroup-vertical .ui-radio:first-child,
45-
.ui-controlgroup-vertical .ui-checkbox:first-child,
46-
.ui-controlgroup-vertical .ui-select:first-child,
47-
.ui-controlgroup-vertical .ui-radio:first-child .ui-btn,
48-
.ui-controlgroup-vertical .ui-checkbox:first-child .ui-btn,
49-
.ui-controlgroup-vertical .ui-select:first-child .ui-btn,
50-
.ui-controlgroup-vertical label:first-child + .ui-select,
51-
.ui-controlgroup-vertical > li:first-child,
44+
.ui-controlgroup-vertical .ui-controlgroup-controls > div:first-of-type,
45+
.ui-controlgroup-vertical .ui-controlgroup-controls > div:first-of-type > .ui-btn,
46+
.ui-controlgroup-vertical li:first-child,
5247
.ui-controlgroup-vertical .ui-btn:first-child {
5348
-webkit-border-top-left-radius: inherit;
5449
border-top-left-radius: inherit;
5550
-webkit-border-top-right-radius: inherit;
5651
border-top-right-radius: inherit;
5752
}
58-
.ui-controlgroup-vertical .ui-radio:last-child,
59-
.ui-controlgroup-vertical .ui-checkbox:last-child,
60-
.ui-controlgroup-vertical .ui-select:last-child,
61-
.ui-controlgroup-vertical > li:last-child,
53+
.ui-controlgroup-vertical .ui-controlgroup-controls > div:last-of-type,
54+
.ui-controlgroup-vertical .ui-controlgroup-controls > div:last-of-type > .ui-btn,
55+
.ui-controlgroup-vertical li:last-child,
6256
.ui-controlgroup-vertical .ui-btn:last-child {
6357
-webkit-border-bottom-left-radius: inherit;
6458
border-bottom-left-radius: inherit;
6559
-webkit-border-bottom-right-radius: inherit;
6660
border-bottom-right-radius: inherit;
6761
}
68-
.ui-controlgroup-horizontal .ui-radio:first-child,
69-
.ui-controlgroup-horizontal .ui-checkbox:first-child,
70-
.ui-controlgroup-horizontal .ui-select:first-child,
71-
.ui-controlgroup-horizontal .ui-radio:first-child .ui-btn,
72-
.ui-controlgroup-horizontal .ui-checkbox:first-child .ui-btn,
73-
.ui-controlgroup-horizontal .ui-select:first-child .ui-btn,
74-
.ui-controlgroup-horizontal label:first-child + .ui-select,
62+
.ui-controlgroup-horizontal .ui-controlgroup-controls > div:first-of-type,
63+
.ui-controlgroup-horizontal .ui-controlgroup-controls > div:first-of-type > .ui-btn,
7564
.ui-controlgroup-horizontal li:first-child,
7665
.ui-controlgroup-horizontal .ui-btn:first-child {
7766
-webkit-border-top-left-radius: inherit;
7867
border-top-left-radius: inherit;
7968
-webkit-border-bottom-left-radius: inherit;
8069
border-bottom-left-radius: inherit;
8170
}
82-
.ui-controlgroup-horizontal .ui-radio:last-child,
83-
.ui-controlgroup-horizontal .ui-checkbox:last-child,
84-
.ui-controlgroup-horizontal .ui-select:last-child,
71+
.ui-controlgroup-horizontal .ui-controlgroup-controls > div:last-of-type,
72+
.ui-controlgroup-horizontal .ui-controlgroup-controls > div:last-of-type > .ui-btn,
8573
.ui-controlgroup-horizontal li:last-child,
8674
.ui-controlgroup-horizontal .ui-btn:last-child {
8775
-webkit-border-top-right-radius: inherit;

0 commit comments

Comments
 (0)