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

Commit

Permalink
Changed selectors for controlgroup corner and border styling to make …
Browse files Browse the repository at this point in the history
…mixed controlgroups work
  • Loading branch information
jaspermdegroot committed Nov 7, 2012
1 parent cde422c commit 3b095c1
Showing 1 changed file with 38 additions and 11 deletions.
49 changes: 38 additions & 11 deletions css/structure/jquery.mobile.controlgroup.css
Expand Up @@ -7,9 +7,12 @@
.ui-controlgroup li { list-style: none; }
.ui-controlgroup-vertical .ui-btn,
.ui-controlgroup-vertical .ui-checkbox, .ui-controlgroup-vertical .ui-radio { margin: 0; border-bottom-width: 0; }
.ui-controlgroup-vertical .ui-controlgroup-controls > div:last-of-type > .ui-btn,
.ui-controlgroup-vertical li:last-child > .ui-btn,
.ui-controlgroup-vertical .ui-controlgroup-controls > .ui-btn:last-child { border-bottom-width: 1px; }
.ui-controlgroup-controls .ui-radio:last-child .ui-btn,
.ui-controlgroup-controls .ui-checkbox:last-child .ui-btn,
.ui-controlgroup-controls .ui-select:last-child .ui-btn,
.ui-controlgroup-controls label:last-child + .ui-select .ui-btn,
.ui-controlgroup-controls li:last-child > .ui-btn,
.ui-controlgroup-controls > .ui-btn:last-child { border-bottom-width: 1px; }
.ui-controlgroup-controls label.ui-select { position: absolute; left: -9999px; }

.ui-controlgroup .ui-btn-icon-notext { width: auto; height: auto; top: auto; }
Expand Down Expand Up @@ -43,35 +46,59 @@
-webkit-border-radius: 0;
border-radius: 0;
}
.ui-controlgroup-vertical .ui-controlgroup-controls > div:first-of-type,
.ui-controlgroup-vertical .ui-controlgroup-controls > div:first-of-type > .ui-btn,
.ui-controlgroup-vertical .ui-radio:first-child,
.ui-controlgroup-vertical .ui-radio:first-child .ui-btn,
.ui-controlgroup-vertical .ui-checkbox:first-child,
.ui-controlgroup-vertical .ui-checkbox:first-child .ui-btn,
.ui-controlgroup-vertical .ui-select:first-child,
.ui-controlgroup-vertical .ui-select:first-child .ui-btn,
.ui-controlgroup-vertical label:first-child + .ui-select,
.ui-controlgroup-vertical label:first-child + .ui-select .ui-btn,
.ui-controlgroup-vertical li:first-child,
.ui-controlgroup-vertical .ui-btn:first-child {
-webkit-border-top-left-radius: inherit;
border-top-left-radius: inherit;
-webkit-border-top-right-radius: inherit;
border-top-right-radius: inherit;
}
.ui-controlgroup-vertical .ui-controlgroup-controls > div:last-of-type,
.ui-controlgroup-vertical .ui-controlgroup-controls > div:last-of-type > .ui-btn,
.ui-controlgroup-vertical .ui-radio:last-child,
.ui-controlgroup-vertical .ui-radio:last-child .ui-btn,
.ui-controlgroup-vertical .ui-checkbox:last-child,
.ui-controlgroup-vertical .ui-checkbox:last-child .ui-btn,
.ui-controlgroup-vertical .ui-select:last-child,
.ui-controlgroup-vertical .ui-select:last-child .ui-btn,
.ui-controlgroup-vertical label:last-child + .ui-select,
.ui-controlgroup-vertical label:last-child + .ui-select .ui-btn,
.ui-controlgroup-vertical li:last-child,
.ui-controlgroup-vertical .ui-btn:last-child {
-webkit-border-bottom-left-radius: inherit;
border-bottom-left-radius: inherit;
-webkit-border-bottom-right-radius: inherit;
border-bottom-right-radius: inherit;
}
.ui-controlgroup-horizontal .ui-controlgroup-controls > div:first-of-type,
.ui-controlgroup-horizontal .ui-controlgroup-controls > div:first-of-type > .ui-btn,
.ui-controlgroup-horizontal .ui-radio:first-child,
.ui-controlgroup-horizontal .ui-radio:first-child .ui-btn,
.ui-controlgroup-horizontal .ui-checkbox:first-child,
.ui-controlgroup-horizontal .ui-checkbox:first-child .ui-btn,
.ui-controlgroup-horizontal .ui-select:first-child,
.ui-controlgroup-horizontal .ui-select:first-child .ui-btn,
.ui-controlgroup-horizontal label:first-child + .ui-select,
.ui-controlgroup-horizontal label:first-child + .ui-select .ui-btn,
.ui-controlgroup-horizontal li:first-child,
.ui-controlgroup-horizontal .ui-btn:first-child {
-webkit-border-top-left-radius: inherit;
border-top-left-radius: inherit;
-webkit-border-bottom-left-radius: inherit;
border-bottom-left-radius: inherit;
}
.ui-controlgroup-horizontal .ui-controlgroup-controls > div:last-of-type,
.ui-controlgroup-horizontal .ui-controlgroup-controls > div:last-of-type > .ui-btn,
.ui-controlgroup-horizontal .ui-radio:last-child,
.ui-controlgroup-horizontal .ui-radio:last-child .ui-btn,
.ui-controlgroup-horizontal .ui-checkbox:last-child,
.ui-controlgroup-horizontal .ui-checkbox:last-child .ui-btn,
.ui-controlgroup-horizontal .ui-select:last-child,
.ui-controlgroup-horizontal .ui-select:last-child .ui-btn,
.ui-controlgroup-horizontal label:last-child + .ui-select,
.ui-controlgroup-horizontal label:last-child + .ui-select .ui-btn,
.ui-controlgroup-horizontal li:last-child,
.ui-controlgroup-horizontal .ui-btn:last-child {
-webkit-border-top-right-radius: inherit;
Expand Down

0 comments on commit 3b095c1

Please sign in to comment.