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

Commit 3b095c1

Browse files
Changed selectors for controlgroup corner and border styling to make mixed controlgroups work
1 parent cde422c commit 3b095c1

File tree

1 file changed

+38
-11
lines changed

1 file changed

+38
-11
lines changed

css/structure/jquery.mobile.controlgroup.css

Lines changed: 38 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,12 @@
77
.ui-controlgroup li { list-style: none; }
88
.ui-controlgroup-vertical .ui-btn,
99
.ui-controlgroup-vertical .ui-checkbox, .ui-controlgroup-vertical .ui-radio { margin: 0; border-bottom-width: 0; }
10-
.ui-controlgroup-vertical .ui-controlgroup-controls > div:last-of-type > .ui-btn,
11-
.ui-controlgroup-vertical li:last-child > .ui-btn,
12-
.ui-controlgroup-vertical .ui-controlgroup-controls > .ui-btn:last-child { border-bottom-width: 1px; }
10+
.ui-controlgroup-controls .ui-radio:last-child .ui-btn,
11+
.ui-controlgroup-controls .ui-checkbox:last-child .ui-btn,
12+
.ui-controlgroup-controls .ui-select:last-child .ui-btn,
13+
.ui-controlgroup-controls label:last-child + .ui-select .ui-btn,
14+
.ui-controlgroup-controls li:last-child > .ui-btn,
15+
.ui-controlgroup-controls > .ui-btn:last-child { border-bottom-width: 1px; }
1316
.ui-controlgroup-controls label.ui-select { position: absolute; left: -9999px; }
1417

1518
.ui-controlgroup .ui-btn-icon-notext { width: auto; height: auto; top: auto; }
@@ -43,35 +46,59 @@
4346
-webkit-border-radius: 0;
4447
border-radius: 0;
4548
}
46-
.ui-controlgroup-vertical .ui-controlgroup-controls > div:first-of-type,
47-
.ui-controlgroup-vertical .ui-controlgroup-controls > div:first-of-type > .ui-btn,
49+
.ui-controlgroup-vertical .ui-radio:first-child,
50+
.ui-controlgroup-vertical .ui-radio:first-child .ui-btn,
51+
.ui-controlgroup-vertical .ui-checkbox:first-child,
52+
.ui-controlgroup-vertical .ui-checkbox:first-child .ui-btn,
53+
.ui-controlgroup-vertical .ui-select:first-child,
54+
.ui-controlgroup-vertical .ui-select:first-child .ui-btn,
55+
.ui-controlgroup-vertical label:first-child + .ui-select,
56+
.ui-controlgroup-vertical label:first-child + .ui-select .ui-btn,
4857
.ui-controlgroup-vertical li:first-child,
4958
.ui-controlgroup-vertical .ui-btn:first-child {
5059
-webkit-border-top-left-radius: inherit;
5160
border-top-left-radius: inherit;
5261
-webkit-border-top-right-radius: inherit;
5362
border-top-right-radius: inherit;
5463
}
55-
.ui-controlgroup-vertical .ui-controlgroup-controls > div:last-of-type,
56-
.ui-controlgroup-vertical .ui-controlgroup-controls > div:last-of-type > .ui-btn,
64+
.ui-controlgroup-vertical .ui-radio:last-child,
65+
.ui-controlgroup-vertical .ui-radio:last-child .ui-btn,
66+
.ui-controlgroup-vertical .ui-checkbox:last-child,
67+
.ui-controlgroup-vertical .ui-checkbox:last-child .ui-btn,
68+
.ui-controlgroup-vertical .ui-select:last-child,
69+
.ui-controlgroup-vertical .ui-select:last-child .ui-btn,
70+
.ui-controlgroup-vertical label:last-child + .ui-select,
71+
.ui-controlgroup-vertical label:last-child + .ui-select .ui-btn,
5772
.ui-controlgroup-vertical li:last-child,
5873
.ui-controlgroup-vertical .ui-btn:last-child {
5974
-webkit-border-bottom-left-radius: inherit;
6075
border-bottom-left-radius: inherit;
6176
-webkit-border-bottom-right-radius: inherit;
6277
border-bottom-right-radius: inherit;
6378
}
64-
.ui-controlgroup-horizontal .ui-controlgroup-controls > div:first-of-type,
65-
.ui-controlgroup-horizontal .ui-controlgroup-controls > div:first-of-type > .ui-btn,
79+
.ui-controlgroup-horizontal .ui-radio:first-child,
80+
.ui-controlgroup-horizontal .ui-radio:first-child .ui-btn,
81+
.ui-controlgroup-horizontal .ui-checkbox:first-child,
82+
.ui-controlgroup-horizontal .ui-checkbox:first-child .ui-btn,
83+
.ui-controlgroup-horizontal .ui-select:first-child,
84+
.ui-controlgroup-horizontal .ui-select:first-child .ui-btn,
85+
.ui-controlgroup-horizontal label:first-child + .ui-select,
86+
.ui-controlgroup-horizontal label:first-child + .ui-select .ui-btn,
6687
.ui-controlgroup-horizontal li:first-child,
6788
.ui-controlgroup-horizontal .ui-btn:first-child {
6889
-webkit-border-top-left-radius: inherit;
6990
border-top-left-radius: inherit;
7091
-webkit-border-bottom-left-radius: inherit;
7192
border-bottom-left-radius: inherit;
7293
}
73-
.ui-controlgroup-horizontal .ui-controlgroup-controls > div:last-of-type,
74-
.ui-controlgroup-horizontal .ui-controlgroup-controls > div:last-of-type > .ui-btn,
94+
.ui-controlgroup-horizontal .ui-radio:last-child,
95+
.ui-controlgroup-horizontal .ui-radio:last-child .ui-btn,
96+
.ui-controlgroup-horizontal .ui-checkbox:last-child,
97+
.ui-controlgroup-horizontal .ui-checkbox:last-child .ui-btn,
98+
.ui-controlgroup-horizontal .ui-select:last-child,
99+
.ui-controlgroup-horizontal .ui-select:last-child .ui-btn,
100+
.ui-controlgroup-horizontal label:last-child + .ui-select,
101+
.ui-controlgroup-horizontal label:last-child + .ui-select .ui-btn,
75102
.ui-controlgroup-horizontal li:last-child,
76103
.ui-controlgroup-horizontal .ui-btn:last-child {
77104
-webkit-border-top-right-radius: inherit;

0 commit comments

Comments
 (0)