|
|
@@ -1,99 +1,297 @@ |
|
|
.ui-listview { margin: 0; } |
|
|
ol.ui-listview, ol.ui-listview .ui-li-divider { counter-reset: listnumbering; } |
|
|
.ui-content .ui-listview, .ui-panel-inner > .ui-listview { margin: -15px; } |
|
|
.ui-collapsible-content > .ui-listview { margin: -10px -15px; } |
|
|
.ui-content .ui-listview-inset, .ui-panel-inner .ui-listview-inset { margin: 1em 0; } |
|
|
.ui-collapsible-content .ui-listview-inset { margin: .5em 0; } |
|
|
.ui-listview, .ui-li { list-style: none; padding: 0; } |
|
|
.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; } |
|
|
.ui-li.ui-btn, .ui-li.ui-field-contain, .ui-li-divider, .ui-li-static { margin: 0; } |
|
|
.ui-listview-inset .ui-li { border-right-width: 1px; border-left-width: 1px; } |
|
|
.ui-li.ui-last-child, .ui-li.ui-field-contain.ui-last-child { border-bottom-width: 1px; } |
|
|
.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) > .ui-li.ui-first-child { border-top-width: 0; } |
|
|
.ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset) > .ui-li.ui-last-child { border-bottom-width: 0; } |
|
|
.ui-li .ui-btn-text a.ui-link-inherit { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } |
|
|
.ui-li-static { background-image: none; } |
|
|
.ui-li-divider { padding: .5em 15px; font-size: 14px; font-weight: bold; } |
|
|
ol.ui-listview .ui-link-inherit:before, ol.ui-listview .ui-li-static:before, .ui-li-dec { font-size: .8em; display: inline-block; padding-right: .3em; font-weight: normal; counter-increment: listnumbering; content: counter(listnumbering) ". "; } |
|
|
ol.ui-listview .ui-li-jsnumbering:before { content: "" !important; } /* to avoid chance of duplication */ |
|
|
|
|
|
.ui-listview .ui-li > .ui-btn-text { |
|
|
-webkit-border-radius: inherit; |
|
|
border-radius: inherit; |
|
|
} |
|
|
.ui-listview > .ui-li.ui-first-child, |
|
|
.ui-listview .ui-btn.ui-first-child > .ui-li > .ui-btn-text > .ui-link-inherit { |
|
|
.ui-listview, |
|
|
.ui-listview > li { |
|
|
margin: 0; |
|
|
padding: 0; |
|
|
list-style: none; |
|
|
} |
|
|
.ui-content .ui-listview, |
|
|
.ui-panel-inner > .ui-listview { |
|
|
margin: -1em; |
|
|
} |
|
|
.ui-collapsible-content > .ui-listview { |
|
|
margin: -.625em -1em; |
|
|
} |
|
|
.ui-content .ui-listview-inset, |
|
|
.ui-panel-inner > .ui-listview-inset, |
|
|
.ui-collapsible-content > .ui-listview-inset { |
|
|
margin: 1em 0; |
|
|
} |
|
|
.ui-listview > li { |
|
|
display: block; |
|
|
position: relative; |
|
|
overflow: visible; |
|
|
} |
|
|
.ui-listview .ui-li-static, |
|
|
.ui-listview .ui-li-divider, |
|
|
.ui-listview > li > a.ui-btn { |
|
|
margin: 0; |
|
|
display: block; |
|
|
position: relative; |
|
|
text-align: left; |
|
|
text-overflow: ellipsis; |
|
|
overflow: hidden; |
|
|
white-space: nowrap; |
|
|
} |
|
|
.ui-listview > li > .ui-btn:focus { |
|
|
z-index: 1; |
|
|
} |
|
|
.ui-listview .ui-li-static, |
|
|
.ui-listview .ui-li-divider, |
|
|
.ui-listview > li > a.ui-btn { |
|
|
border-width: 1px 0 0 0; |
|
|
border-style: solid; |
|
|
} |
|
|
.ui-listview-inset .ui-li-static, |
|
|
.ui-listview-inset .ui-li-divider, |
|
|
.ui-listview-inset > li > a.ui-btn { |
|
|
border-right-width: 1px; |
|
|
border-left-width: 1px; |
|
|
} |
|
|
.ui-listview .ui-li-static.ui-last-child, |
|
|
.ui-listview .ui-li-divider.ui-last-child, |
|
|
.ui-listview > li.ui-last-child > a.ui-btn { |
|
|
border-bottom-width: 1px; |
|
|
} |
|
|
.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) > li.ui-first-child, |
|
|
.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) > li.ui-first-child > a.ui-btn { |
|
|
border-top-width: 0; |
|
|
} |
|
|
.ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset) > li.ui-last-child, |
|
|
.ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset) > li.ui-last-child > a.ui-btn { |
|
|
border-bottom-width: 0; |
|
|
} |
|
|
.ui-listview > li.ui-first-child, |
|
|
.ui-listview > li.ui-first-child > a.ui-btn { |
|
|
-webkit-border-top-right-radius: inherit; |
|
|
border-top-right-radius: inherit; |
|
|
-webkit-border-top-left-radius: inherit; |
|
|
border-top-left-radius: inherit; |
|
|
} |
|
|
.ui-listview > .ui-li.ui-last-child, |
|
|
.ui-listview .ui-btn.ui-last-child > .ui-li > .ui-btn-text > .ui-link-inherit, |
|
|
.ui-collapsible-content > .ui-listview:not(.ui-listview-inset), |
|
|
.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) .ui-li.ui-last-child { |
|
|
.ui-listview > li.ui-last-child, |
|
|
.ui-listview > li.ui-last-child > a.ui-btn { |
|
|
-webkit-border-bottom-right-radius: inherit; |
|
|
border-bottom-right-radius: inherit; |
|
|
-webkit-border-bottom-left-radius: inherit; |
|
|
border-bottom-left-radius: inherit; |
|
|
} |
|
|
.ui-listview > .ui-li.ui-first-child .ui-li-link-alt { |
|
|
-webkit-border-top-right-radius: inherit; |
|
|
border-top-right-radius: inherit; |
|
|
.ui-listview > li.ui-li-has-alt > a.ui-btn { |
|
|
-webkit-border-top-right-radius: 0; |
|
|
border-top-right-radius: 0; |
|
|
-webkit-border-bottom-right-radius: 0; |
|
|
border-bottom-right-radius: 0; |
|
|
} |
|
|
.ui-listview > li.ui-first-child > a.ui-btn + a.ui-btn { |
|
|
-webkit-border-top-left-radius: 0; |
|
|
border-top-left-radius: 0; |
|
|
-webkit-border-top-right-radius: inherit; |
|
|
border-top-right-radius: inherit; |
|
|
} |
|
|
.ui-listview > .ui-li.ui-last-child .ui-li-link-alt { |
|
|
.ui-listview > li.ui-last-child > a.ui-btn + a.ui-btn { |
|
|
-webkit-border-bottom-left-radius: 0; |
|
|
border-bottom-left-radius: 0; |
|
|
-webkit-border-bottom-right-radius: inherit; |
|
|
border-bottom-right-radius: inherit; |
|
|
border-bottom-right-radius: inherit; |
|
|
} |
|
|
.ui-listview > .ui-li.ui-first-child .ui-li-thumb:not(.ui-li-icon) { |
|
|
.ui-listview > li.ui-first-child img:first-child:not(.ui-li-icon) { |
|
|
-webkit-border-top-left-radius: inherit; |
|
|
border-top-left-radius: inherit; |
|
|
} |
|
|
.ui-listview > .ui-li.ui-last-child .ui-li-thumb:not(.ui-li-icon) { |
|
|
.ui-listview > li.ui-last-child img:first-child:not(.ui-li-icon) { |
|
|
-webkit-border-bottom-left-radius: inherit; |
|
|
border-bottom-left-radius: inherit; |
|
|
} |
|
|
.ui-li>.ui-btn-inner { display: block; position: relative; padding: 0; } |
|
|
.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li { padding: .7em 15px; display: block; } |
|
|
.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-thumb { min-height: 59px; padding-left: 100px; } |
|
|
.ui-li-has-icon .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-icon { min-height: 20px; padding-left: 40px; } |
|
|
.ui-li-has-count .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-count, .ui-li-divider.ui-li-has-count { padding-right: 45px; } |
|
|
.ui-li-has-arrow .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-arrow { padding-right: 40px; } |
|
|
.ui-li-has-arrow.ui-li-has-count .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-arrow.ui-li-has-count { padding-right: 75px; } |
|
|
.ui-li-heading { font-size: 16px; font-weight: bold; display: block; margin: .6em 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } |
|
|
.ui-li-desc { font-size: 12px; font-weight: normal; display: block; margin: -.5em 0 .6em; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } |
|
|
ol.ui-listview > .ui-li .ui-li-heading { display: inline-block; width: 100%; margin-left: -1.3em; text-indent: 1.3em; vertical-align: middle; } |
|
|
ol.ui-listview > .ui-li .ui-li-desc:not(.ui-li-aside) { text-indent: 1.55em; } |
|
|
.ui-li-thumb, .ui-listview .ui-li-icon { position: absolute; left: 1px; top: 0; max-height: 80px; max-width: 80px; } |
|
|
.ui-listview .ui-li-icon { max-height: 16px; max-width: 16px; left: 10px; top: .9em; } |
|
|
.ui-li-thumb, .ui-listview .ui-li-icon, .ui-li-content { float: left; margin-right: 10px; } |
|
|
.ui-li-aside { float: right; width: 50%; text-align: right; margin: .3em 0; } |
|
|
@media all and (min-width: 480px){ |
|
|
.ui-li-aside { width: 45%; } |
|
|
} |
|
|
.ui-li-divider { cursor: default; } |
|
|
.ui-li-has-alt .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-alt { padding-right: 53px; } |
|
|
.ui-li-has-alt.ui-li-has-count .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-alt.ui-li-has-count { padding-right: 88px; } |
|
|
.ui-li-has-count .ui-li-count { position: absolute; font-size: 11px; font-weight: bold; padding: .2em .5em; top: 50%; margin-top: -.9em; right: 10px; } |
|
|
.ui-li-has-count.ui-li-divider .ui-li-count, .ui-li-has-count .ui-link-inherit .ui-li-count { margin-top: -.95em; } |
|
|
.ui-li-has-arrow.ui-li-has-count .ui-li-count { right: 40px; } |
|
|
.ui-li-has-alt.ui-li-has-count .ui-li-count { right: 53px; } |
|
|
.ui-li-link-alt { position: absolute; width: 40px; height: 100%; border-width: 0; border-left-width: 1px; top: 0; right: 0; margin: 0; padding: 0; z-index: 2; } |
|
|
.ui-li-link-alt .ui-btn { overflow: hidden; position: absolute; right: 8px; top: 50%; margin: -13px 0 0 0; border-bottom-width: 1px; z-index: -1;} |
|
|
.ui-li-link-alt .ui-btn-inner { padding: 0; height: 100%; position: absolute; width: 100%; top: 0; left: 0;} |
|
|
.ui-li-link-alt .ui-btn .ui-icon { right: 50%; margin-right: -9px; } |
|
|
.ui-li-link-alt .ui-btn-icon-notext .ui-btn-inner .ui-icon { position: absolute; top: 50%; margin-top: -9px; } |
|
|
|
|
|
.ui-listview * .ui-btn-inner > .ui-btn > .ui-btn-inner { border-top: 0; } |
|
|
|
|
|
.ui-listview-filter { border-width: 0; overflow: hidden; margin: -15px -15px 15px -15px; } |
|
|
.ui-collapsible-content .ui-listview-filter { margin: -10px -15px 10px -15px; border-bottom: inherit; } |
|
|
.ui-listview-filter-inset { margin: -15px -5px; background: transparent; } |
|
|
.ui-collapsible-content .ui-listview-filter-inset { margin: -5px; border-bottom-width: 0; } |
|
|
.ui-listview-filter .ui-input-search { margin: 5px; width: auto; display: block; } |
|
|
|
|
|
.ui-li.ui-screen-hidden{ display:none; } |
|
|
/* Odd iPad positioning issue. */ |
|
|
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { |
|
|
.ui-li .ui-btn-text { overflow: visible; } |
|
|
.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) { |
|
|
-webkit-border-radius: inherit; |
|
|
border-bottom-radius: inherit; |
|
|
} |
|
|
.ui-listview .ui-li-static { |
|
|
padding: .7em 1em; |
|
|
} |
|
|
.ui-listview .ui-li-divider { |
|
|
padding: .5em 1.143em; |
|
|
font-size: 14px; |
|
|
font-weight: bold; |
|
|
cursor: default; |
|
|
outline: 0; /* Dividers in custom selectmenus have tabindex */ |
|
|
} |
|
|
.ui-listview .ui-li-has-count > .ui-btn, |
|
|
.ui-listview .ui-li-static.ui-li-has-count, |
|
|
.ui-listview .ui-li-divider.ui-li-has-count { |
|
|
padding-right: 2.8125em; |
|
|
} |
|
|
.ui-listview .ui-li-has-count > .ui-btn[class*="ui-icon-"] { |
|
|
padding-right: 4.6875em; |
|
|
} |
|
|
.ui-listview .ui-li-has-thumb > .ui-btn, |
|
|
.ui-listview .ui-li-static.ui-li-has-thumb { |
|
|
min-height: 3.625em; |
|
|
padding-left: 6.25em; |
|
|
} |
|
|
.ui-listview .ui-li-has-icon > .ui-btn, |
|
|
.ui-listview .ui-li-static.ui-li-has-icon { |
|
|
min-height: 1.25em; |
|
|
padding-left: 2.5em; |
|
|
} |
|
|
/* Used by both listview and custom multiple select button */ |
|
|
.ui-li-count { |
|
|
position: absolute; |
|
|
font-size: 11px; |
|
|
font-weight: bold; |
|
|
text-align: center; |
|
|
border-width: 1px; |
|
|
border-style: solid; |
|
|
padding: 0 .5em; |
|
|
line-height: 1.9; |
|
|
min-height: 1.818em; |
|
|
min-width: .818em; |
|
|
right: .909em; |
|
|
top: 50%; |
|
|
margin-top: -1em; |
|
|
} |
|
|
.ui-listview .ui-btn[class*="ui-icon-"] .ui-li-count { |
|
|
right: 3.636em; |
|
|
} |
|
|
.ui-listview .ui-li-has-thumb > img:first-child, |
|
|
.ui-listview .ui-li-has-thumb > .ui-btn > img:first-child { |
|
|
position: absolute; |
|
|
left: 0; |
|
|
top: 0; |
|
|
max-height: 5em; |
|
|
max-width: 5em; |
|
|
} |
|
|
.ui-listview .ui-li-has-icon > img:first-child, |
|
|
.ui-listview .ui-li-has-icon > .ui-btn > img:first-child { |
|
|
position: absolute; |
|
|
left: .625em; |
|
|
top: .9em; |
|
|
max-height: 1em; |
|
|
max-width: 1em; |
|
|
} |
|
|
.ui-listview > li h1, |
|
|
.ui-listview > li h2, |
|
|
.ui-listview > li h3, |
|
|
.ui-listview > li h4, |
|
|
.ui-listview > li h5, |
|
|
.ui-listview > li h6 { |
|
|
font-size: 1em; |
|
|
font-weight: bold; |
|
|
display: block; |
|
|
margin: .45em 0; |
|
|
text-overflow: ellipsis; |
|
|
overflow: hidden; |
|
|
white-space: nowrap; |
|
|
} |
|
|
.ui-listview > li p { |
|
|
font-size: .75em; |
|
|
font-weight: normal; |
|
|
display: block; |
|
|
margin: .6em 0; |
|
|
text-overflow: ellipsis; |
|
|
overflow: hidden; |
|
|
white-space: nowrap; |
|
|
} |
|
|
.ui-listview .ui-li-aside { |
|
|
position: absolute; |
|
|
top: 1em; |
|
|
right: 3.333em; |
|
|
margin: 0; |
|
|
text-align: right; |
|
|
} |
|
|
.ui-listview > li.ui-li-has-alt > .ui-btn { |
|
|
margin-right: 2.5em; |
|
|
border-right-width: 0; |
|
|
} |
|
|
.ui-listview > li.ui-li-has-alt > .ui-btn + .ui-btn { |
|
|
position: absolute; |
|
|
width: 2.5em; |
|
|
height: 100%; |
|
|
min-height: auto; |
|
|
-webkit-box-sizing: border-box; |
|
|
-moz-box-sizing: border-box; |
|
|
box-sizing: border-box; |
|
|
border-left-width: 1px; |
|
|
top: 0; |
|
|
right: 0; |
|
|
margin: 0; |
|
|
padding: 0; |
|
|
z-index: 2; |
|
|
} |
|
|
.ui-listview-inset > li.ui-li-has-alt > .ui-btn + .ui-btn { |
|
|
border-right-width: 1px; |
|
|
} |
|
|
.ui-listview > li.ui-li-has-alt > .ui-btn + .ui-btn:focus { |
|
|
z-index: 3; |
|
|
} |
|
|
ol.ui-listview, |
|
|
ol.ui-listview .ui-li-divider { |
|
|
counter-reset: listnumbering; |
|
|
} |
|
|
ol.ui-listview > li > .ui-btn, |
|
|
ol.ui-listview > li.ui-li-static { |
|
|
vertical-align: middle; |
|
|
} |
|
|
ol.ui-listview > li > .ui-btn:before, |
|
|
ol.ui-listview > li.ui-li-static:before, |
|
|
ol.ui-listview > li.ui-field-contain > label:before, |
|
|
ol.ui-listview > li.ui-field-contain > .ui-controlgroup-label:before { |
|
|
display: inline-block; |
|
|
font-size: .9em; |
|
|
font-weight: normal; |
|
|
padding-right: .3em; |
|
|
min-width: 1.4em; |
|
|
line-height: 1.5; |
|
|
vertical-align: middle; |
|
|
counter-increment: listnumbering; |
|
|
content: counter(listnumbering) "."; |
|
|
} |
|
|
ol.ui-listview > li.ui-field-contain:before { |
|
|
content: none; |
|
|
display: none; |
|
|
} |
|
|
ol.ui-listview > li h1:first-child, |
|
|
ol.ui-listview > li h2:first-child, |
|
|
ol.ui-listview > li h3:first-child, |
|
|
ol.ui-listview > li h4:first-child, |
|
|
ol.ui-listview > li h5:first-child, |
|
|
ol.ui-listview > li h6:first-child, |
|
|
ol.ui-listview > li p:first-child, |
|
|
ol.ui-listview > li img:first-child + * { |
|
|
display: inline-block; |
|
|
vertical-align: middle; |
|
|
} |
|
|
ol.ui-listview > li h1:first-child ~ *, |
|
|
ol.ui-listview > li h2:first-child ~ *, |
|
|
ol.ui-listview > li h3:first-child ~ *, |
|
|
ol.ui-listview > li h4:first-child ~ *, |
|
|
ol.ui-listview > li h5:first-child ~ *, |
|
|
ol.ui-listview > li h6:first-child ~ *, |
|
|
ol.ui-listview > li p:first-child ~ *, |
|
|
ol.ui-listview > li img:first-child + * ~ * { |
|
|
margin-top: 0; |
|
|
text-indent: 2.04em; /* (1.4em + .3em) * .9em / .75em */ |
|
|
} |
|
|
.ui-listview-filter { |
|
|
border-width: 0; |
|
|
overflow: hidden; |
|
|
margin: -1em -1em 1em -1em; |
|
|
} |
|
|
.ui-listview-filter-inset { |
|
|
margin: 1em -.3125em -1em; |
|
|
background: transparent; |
|
|
} |
|
|
.ui-collapsible-content .ui-listview-filter { |
|
|
margin: -.625em -1em .625em -1em; |
|
|
border-bottom: inherit; |
|
|
} |
|
|
.ui-collapsible-content .ui-listview-filter-inset { |
|
|
margin: -.3125em; |
|
|
border-bottom-width: 0; |
|
|
} |
|
|
.ui-listview-filter .ui-input-search { |
|
|
margin: .3125em; |
|
|
width: auto; |
|
|
display: block; |
|
|
} |
|
|
.ui-listview > li.ui-screen-hidden { |
|
|
display:none; |
|
|
} |