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

Commit f4c07c4

Browse files
Collapsibles: made non-inset listviews exactly fit inside ui-collapsible-content.
1 parent 6d6c4bb commit f4c07c4

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

css/structure/jquery.mobile.listview.css

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
.ui-listview { margin: 0; }
22
ol.ui-listview, ol.ui-listview .ui-li-divider { counter-reset: listnumbering; }
33
.ui-content .ui-listview { margin: -15px; }
4+
.ui-collapsible-content > .ui-listview { margin: -10px -15px; }
45
.ui-content .ui-listview-inset { margin: 1em 0; }
6+
.ui-collapsible-content .ui-listview-inset { margin: .5em 0; }
57
.ui-listview, .ui-li { list-style:none; padding:0; }
68
.ui-li, .ui-li.ui-field-contain { display: block; margin:0; position: relative; overflow: visible; text-align: left; border-width: 0; border-top-width: 1px; }
79
.ui-li .ui-btn-text a.ui-link-inherit { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
@@ -13,6 +15,10 @@ ol.ui-listview .ui-link-inherit:before, ol.ui-listview .ui-li-static:before, .ui
1315
ol.ui-listview .ui-li-jsnumbering:before { content: "" !important; } /* to avoid chance of duplication */
1416
.ui-listview-inset .ui-li { border-right-width: 1px; border-left-width: 1px; }
1517
.ui-li-last, .ui-li.ui-field-contain.ui-li-last { border-bottom-width: 1px; }
18+
.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) .ui-li-last { border-bottom-width: 0; }
19+
.ui-collapsible-content > .ui-listview:not(.ui-listview-inset),
20+
.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) .ui-li-last { border-bottom-left-radius: inherit; border-bottom-right-radius: inherit; }
21+
.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) .ui-li-last .ui-li-link-alt { border-bottom-right-radius: inherit; }
1622
.ui-li>.ui-btn-inner { display: block; position: relative; padding: 0; }
1723
.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li { padding: .7em 15px; display: block; }
1824
.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-thumb { min-height: 60px; padding-left: 100px; }
@@ -44,10 +50,12 @@ ol.ui-listview .ui-li-jsnumbering:before { content: "" !important; } /* to avoid
4450

4551
.ui-listview * .ui-btn-inner > .ui-btn > .ui-btn-inner { border-top: 0px; }
4652

47-
.ui-listview-filter { border-width: 0; overflow: hidden; margin: -15px -15px 15px -15px }
53+
.ui-listview-filter { border-width: 0; overflow: hidden; margin: -15px -15px 15px -15px; }
54+
.ui-collapsible-content .ui-listview-filter { margin: -10px -15px 10px -15px; }
55+
.ui-listview-filter-inset { margin: -15px -5px; background: transparent; }
56+
.ui-collapsible-content .ui-listview-filter-inset { margin: -5px; }
4857
.ui-listview-filter .ui-input-search { margin: 5px; width: auto; display: block; }
4958

50-
.ui-listview-filter-inset { margin: -15px -5px -15px -5px; background: transparent; }
5159
.ui-li.ui-screen-hidden{ display:none; }
5260
/* Odd iPad positioning issue. */
5361
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {

0 commit comments

Comments
 (0)