Search Results
--
-
-
-
+
+
diff --git a/css/structure/jquery.mobile.accordion.css b/css/structure/jquery.mobile.accordion.css index 17a1394e506..d02c027cb06 100644 --- a/css/structure/jquery.mobile.accordion.css +++ b/css/structure/jquery.mobile.accordion.css @@ -19,9 +19,10 @@ .ui-accordion-header .ui-accordion-header-icon { position: absolute; + bottom: auto; left: .5em; top: 50%; - margin-top: -8px; + margin-top: -11px; } .ui-accordion-content { @@ -31,7 +32,7 @@ } .ui-accordion-header-active, -.ui-accordion-header.ui-state-active { +.ui-accordion-header.ui-state-active { border: 1px solid #aaaaaa; font-weight: normal; } diff --git a/css/themes/default/jquery.mobile.theme.css b/css/themes/default/jquery.mobile.theme.css index f58fa212d3b..3781fdc1064 100644 --- a/css/themes/default/jquery.mobile.theme.css +++ b/css/themes/default/jquery.mobile.theme.css @@ -190,6 +190,7 @@ html .ui-alt-icon .ui-radio-off .ui-icon { } /* No disc */ +.ui-nodisc-icon .ui-icon, .ui-nodisc-icon.ui-button .ui-icon, .ui-nodisc-icon .ui-button .ui-icon { background-color: transparent; @@ -238,7 +239,7 @@ html .ui-alt-icon .ui-radio-off .ui-icon { html .ui-bar-a .ui-bar-inherit, html .ui-body-a .ui-bar-inherit, html body .ui-group-theme-a .ui-bar-inherit { - background-color: #e9e9e9 /*{a-bar-background-color}*/; + background-color: #e9e9e9 /*{a-bar-background-color}*/; border-color: #ddd /*{a-bar-border}*/; color: #333 /*{a-bar-color}*/; text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ #eee /*{a-bar-shadow-color}*/; @@ -253,7 +254,7 @@ html body .ui-group-theme-a .ui-bar-inherit { .ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper { - background-color: #f9f9f9 /*{a-page-background-color}*/; + background-color: #f9f9f9 /*{a-page-background-color}*/; border-color: #bbb /*{a-page-border}*/; color: #333 /*{a-page-color}*/; text-shadow: 0 /*{a-page-shadow-x}*/ 1px /*{a-page-shadow-y}*/ 0 /*{a-page-shadow-radius}*/ #f3f3f3 /*{a-page-shadow-color}*/; @@ -268,7 +269,7 @@ html body .ui-group-theme-a .ui-body-inherit, html .ui-panel-page-container-a, .ui-page-theme-a .ui-accordion-content, html .ui-body-a .ui-accordion-content { - background-color: #fff /*{a-body-background-color}*/; + background-color: #fff /*{a-body-background-color}*/; border-color: #ddd /*{a-body-border}*/; color: #333 /*{a-body-color}*/; text-shadow: 0 /*{a-body-shadow-x}*/ 1px /*{a-body-shadow-y}*/ 0 /*{a-body-shadow-radius}*/ #f3f3f3 /*{a-body-shadow-color}*/; @@ -319,8 +320,8 @@ html body .ui-group-theme-a .ui-button:visited, html head + body .ui-button.ui-button-a:visited, /* Accordion */ .ui-page-theme-a .ui-accordion-header, -html .ui-body-a .ui-accordion-header{ - background-color: #f6f6f6 /*{a-bup-background-color}*/; +html .ui-body-a .ui-accordion-header { + background-color: #f6f6f6 /*{a-bup-background-color}*/; border-color: #ddd /*{a-bup-border}*/; color: #333 /*{a-bup-color}*/; text-shadow: 0 /*{a-bup-shadow-x}*/ 1px /*{a-bup-shadow-y}*/ 0 /*{a-bup-shadow-radius}*/ #f3f3f3 /*{a-bup-shadow-color}*/; @@ -334,7 +335,7 @@ html head + body .ui-button.ui-button-a:hover, /* Accordion Hover */ .ui-page-theme-a .ui-accordion-header:hover, html .ui-body-a .ui-accordion-header:hover { - background-color: #ededed /*{a-bhover-background-color}*/; + background-color: #ededed /*{a-bhover-background-color}*/; border-color: #ddd /*{a-bhover-border}*/; color: #333 /*{a-bhover-color}*/; text-shadow: 0 /*{a-bhover-shadow-x}*/ 1px /*{a-bhover-shadow-y}*/ 0 /*{a-bhover-shadow-radius}*/ #f3f3f3 /*{a-bhover-shadow-color}*/; @@ -345,7 +346,7 @@ html .ui-bar-a .ui-button:active, html .ui-body-a .ui-button:active, html body .ui-group-theme-a .ui-button:active, html head + body .ui-button.ui-button-a:active { - background-color: #e8e8e8 /*{a-bdown-background-color}*/; + background-color: #e8e8e8 /*{a-bdown-background-color}*/; border-color: #ddd /*{a-bdown-border}*/; color: #333 /*{a-bdown-color}*/; text-shadow: 0 /*{a-bdown-shadow-x}*/ 1px /*{a-bdown-shadow-y}*/ 0 /*{a-bdown-shadow-radius}*/ #f3f3f3 /*{a-bdown-shadow-color}*/; @@ -419,7 +420,7 @@ html head + body .ui-body-a.ui-focus { html .ui-bar-b .ui-bar-inherit, html .ui-body-b .ui-bar-inherit, html body .ui-group-theme-b .ui-bar-inherit { - background-color: #1d1d1d /*{b-bar-background-color}*/; + background-color: #1d1d1d /*{b-bar-background-color}*/; border-color: #1b1b1b /*{b-bar-border}*/; color: #fff /*{b-bar-color}*/; text-shadow: 0 /*{b-bar-shadow-x}*/ 1px /*{b-bar-shadow-y}*/ 0 /*{b-bar-shadow-radius}*/ #111 /*{b-bar-shadow-color}*/; @@ -434,7 +435,7 @@ html body .ui-group-theme-b .ui-bar-inherit { .ui-overlay-b, .ui-page-theme-b, .ui-page-theme-b .ui-panel-wrapper { - background-color: #252525 /*{b-page-background-color}*/; + background-color: #252525 /*{b-page-background-color}*/; border-color: #454545 /*{b-page-border}*/; color: #fff /*{b-page-color}*/; text-shadow: 0 /*{b-page-shadow-x}*/ 1px /*{b-page-shadow-y}*/ 0 /*{b-page-shadow-radius}*/ #111 /*{b-page-shadow-color}*/; @@ -448,7 +449,7 @@ html .ui-body-b .ui-body-inherit, html body .ui-group-theme-b .ui-body-inherit, .ui-page-theme-b .ui-accordion-content, html .ui-body-b .ui-accordion-content { - background-color: #2a2a2a /*{b-body-background-color}*/; + background-color: #2a2a2a /*{b-body-background-color}*/; border-color: #1d1d1d /*{b-body-border}*/; color: #fff /*{b-body-color}*/; text-shadow: 0 /*{b-body-shadow-x}*/ 1px /*{b-body-shadow-y}*/ 0 /*{b-body-shadow-radius}*/ #111 /*{b-body-shadow-color}*/; @@ -500,7 +501,7 @@ html head + body .ui-button.ui-button-b:visited, /* Accordion */ .ui-page-theme-b .ui-accordion-header, html .ui-body-b .ui-accordion-header { - background-color: #333 /*{b-bup-background-color}*/; + background-color: #333 /*{b-bup-background-color}*/; border-color: #1f1f1f /*{b-bup-border}*/; color: #fff /*{b-bup-color}*/; text-shadow: 0 /*{b-bup-shadow-x}*/ 1px /*{b-bup-shadow-y}*/ 0 /*{b-bup-shadow-radius}*/ #111 /*{b-bup-shadow-color}*/; @@ -513,7 +514,7 @@ html body .ui-group-theme-b .ui-button:hover, html head + body .ui-button.ui-button-b:hover, .ui-page-theme-b .ui-accordion-header:hover, html .ui-body-b .ui-accordion-header:hover { - background-color: #373737 /*{b-bhover-background-color}*/; + background-color: #373737 /*{b-bhover-background-color}*/; border-color: #1f1f1f /*{b-bhover-border}*/; color: #fff /*{b-bhover-color}*/; text-shadow: 0 /*{b-bhover-shadow-x}*/ 1px /*{b-bhover-shadow-y}*/ 0 /*{b-bhover-shadow-radius}*/ #111 /*{b-bhover-shadow-color}*/; @@ -524,7 +525,7 @@ html .ui-bar-b .ui-button:active, html .ui-body-b .ui-button:active, html body .ui-group-theme-b .ui-button:active, html head + body .ui-button.ui-button-b:active { - background-color: #404040 /*{b-bdown-background-color}*/; + background-color: #404040 /*{b-bdown-background-color}*/; border-color: #1f1f1f /*{b-bdown-border}*/; color: #fff /*{b-bdown-color}*/; text-shadow: 0 /*{b-bdown-shadow-x}*/ 1px /*{b-bdown-shadow-y}*/ 0 /*{b-bdown-shadow-radius}*/ #111 /*{b-bdown-shadow-color}*/; diff --git a/demos/_assets/css/jqm-demos.css b/demos/_assets/css/jqm-demos.css index aa7e91cf97f..f281bf10797 100644 --- a/demos/_assets/css/jqm-demos.css +++ b/demos/_assets/css/jqm-demos.css @@ -1,382 +1,797 @@ /* JQM Demos custom CSS */ +/* Typography */ + +.jqm-demos .jqm-header, +.jqm-demos .jqm-footer, +.jqm-content > h1, +.jqm-content > h2, +.jqm-content > h3, +.jqm-content > p, +.jqm-content > ul, +.jqm-content .jqm-api-docs-link, +.jqm-content .jqm-toc-link, +.jqm-content .jqm-top-link, +.jqm-content > a.ui-button, +.jqm-content > p > a.ui-button, +.jqm-home .jqm-block-content h3, +.jqm-home .jqm-block-content p, +.jqm-demos .jqm-navmenu-panel .ui-listview-item-divider, +.jqm-demos .jqm-navmenu-panel .ui-button, +.jqm-demos .jqm-navmenu-panel .ui-accordion-header, +.jqm-demos .jqm-quicklink-panel .ui-listview-item-divider, +.jqm-demos .jqm-quicklink-panel .ui-button, +.jqm-search-list .ui-listview-item-button, +.jqm-content .jqm-view-source-link, +.jqm-view-source .ui-collapsible-heading .ui-button { + font-family: 'Open Sans', sans-serif; +} + +/* Page */ + +@media ( min-width: 60em ) { + .jqm-demos { + background-image: -moz-linear-gradient(left, #f5f5f5 0%, #f5f5f5 30%, #f9f9f9 30%, #f9f9f9 100%); + background-image: -webkit-linear-gradient(left, #f5f5f5 0%, #f5f5f5 30%, #f9f9f9 30%, #f9f9f9 100%); + background-image: linear-gradient(to right, #f5f5f5 0%, #f5f5f5 30%, #f9f9f9 30%, #f9f9f9 100%); + } +} + +@media ( min-width: 80em ) { + .jqm-demos { + background-image: -moz-linear-gradient(left, #f5f5f5 0%, #f5f5f5 22%, #f9f9f9 22%, #f9f9f9 100%); + background-image: -webkit-linear-gradient(left, #f5f5f5 0%, #f5f5f5 22%, #f9f9f9 22%, #f9f9f9 100%); + background-image: linear-gradient(to right, #f5f5f5 0%, #f5f5f5 22%, #f9f9f9 22%, #f9f9f9 100%); + } +} + /* Header */ + .jqm-demos .jqm-header { background: #fff; - border-top: 4px solid #3eb249; - border-bottom-color: #eee; + border: 0; } -.jqm-demos .jqm-header h2 { - padding: .4em 0 .1em; + +.jqm-header > .ui-toolbar-title { margin: 0 3em; + padding: .5em 0; } -.jqm-demos .jqm-header h2 a { + +.jqm-header > .ui-toolbar-title > a { display: inline-block; text-decoration: none; - min-height: 40px; + vertical-align: middle; } -.jqm-demos .jqm-header h2 img { + +.jqm-header > .ui-toolbar-title img { display: block; - width: 140px; height: auto; + width: 140px; + max-width: 100%; } -.jqm-demos .jqm-header h2 > img { + +.jqm-home > .jqm-header > .ui-toolbar-title img { display: inline-block; + vertical-align: middle; } -.jqm-demos .jqm-header p { - position: absolute; - bottom: -2em; - left: 1em; - margin: 0; - color: #666; - font-family: 'Open Sans', sans-serif; - font-weight: 300; - text-transform: uppercase; -} -.jqm-demos .jqm-header .ui-button { - width: 2em; - height: 2em; + +.jqm-header .jqm-navmenu-link, +.jqm-header .jqm-search-link { background: none; border: 0; + display: block; + height: 2em; + width: 2em; top: 50%; - margin-top: -1em; - -webkit-border-radius: .3125em; - border-radius: .3125em; - opacity: .4; - filter: Alpha(Opacity=40); + margin-top: -29px; + transition: background-color 300ms ease; +} + +.jqm-header .jqm-navmenu-link { + left: .5em; +} + +.jqm-header .jqm-search-link { + right: .5em; +} + +.jqm-header .jqm-banner { + background: #0e82a5; + padding: .25em 1em; +} + +.jqm-header .jqm-banner > h3 { + color: #fff; + font-size: .875em; + font-weight: 400; + text-shadow: 0 1px 0 #0d7696; + text-transform: uppercase; + text-align: center; + margin: 0; +} + +@media ( min-width: 48em ) { + .jqm-header > .ui-toolbar-title { + margin: 0 4em; + padding: .75em 0; + } + + .jqm-header .jqm-banner > h3 { + font-size: .9375em; + } + + .jqm-header > .ui-toolbar-title img { + width: 157px; + } + + .jqm-header .jqm-navmenu-link { + margin-top: -30px; + left: 1.5em; + } + + .jqm-header .jqm-search-link { + margin-top: -30px; + right: 1.5em; + } +} + +@media ( min-width: 60em ) { + .jqm-header > .ui-toolbar-title { + text-align: left; + margin: 0 4em 0 2em; + } + + .jqm-header .jqm-banner { + padding: .375em 2em; + } + + .jqm-header .jqm-banner > h3 { + font-size: 1em; + text-align: left; + } + + .jqm-header > .ui-toolbar-title img { + width: 175px; + } + + .jqm-header .jqm-navmenu-link { + display: none; + } + + .jqm-header .jqm-search-link { + margin-top: -32px; + } } /* Footer */ -.jqm-demos .jqm-footer.ui-toolbar-footer { + +.jqm-demos .jqm-footer { position: absolute; bottom: 0; - padding-bottom: 0; + background: #e9e9e9; + border-bottom: 0; + border-top: 2px solid #0e82a5; + color: #111; + text-align: center; + padding: .75em 0; } -.jqm-demos .jqm-footer { - border-top: 1px solid #3eb249; + +.jqm-footer h6.ui-toolbar-title { + font-size: .9375em; + font-weight: 700; + margin: 0 1.0667em 1.0667em; + padding: 0; } -.jqm-demos .jqm-footer p { - font-size: .8em; - color: #999; - font-family: 'Open Sans', sans-serif; + +.jqm-footer p { + font-size: .75em; font-weight: 300; - margin: 0 1.25em 1.25em; + margin: 0; } -.jqm-demos .jqm-footer p:first-child { - font-size: 1em; - color: #666; - font-weight: 400; - margin: 1em 1em .75em; + +.jqm-footer > ul { + margin: 0 1em 1em; + padding: 0; + list-style: none; + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + padding: 0 .15em; + display: inline-block; } -/* Content */ -.jqm-demos .jqm-content { - padding-top: 3em; -} -.jqm-demos .jqm-content > h1, -.jqm-demos .jqm-content > h2, -.jqm-demos .jqm-content > h3, -.jqm-demos .jqm-content > p, -.jqm-demos .jqm-content > ul li, -.jqm-demos .jqm-content > a, -.jqm-demos-intro h1, -.jqm-demos-intro p { - font-family: 'Open Sans', sans-serif; - font-weight: 300; +.jqm-footer > ul > li { + font-size: .875em; + display: inline-block; + margin: 0 .5em; + padding: .3em 0; } -.jqm-demos .jqm-content > h1, -.jqm-demos-intro > h1 { - font-size: 2.4em; - margin: 0 0 .625em; + +.jqm-footer > ul > li > a, +.jqm-footer > ul > li > a:visited { + font-weight: 400; + text-decoration: none; + color: #757575; + transition: color 300ms ease; } -.jqm-demos-intro { - width:65%; - padding:2%; + +.jqm-footer > ul > li > a:hover, +.jqm-footer > ul > li > a:active { + color: #333; +} + +.jqm-footer > ul > li > a::before { + content: ''; display: inline-block; - vertical-align: top; + vertical-align: middle; + margin-right: .5em; + height: 16px; + width: 16px; + background-position: center; + background-repeat: no-repeat; + background-size: 16px 16px; + background-image: url("../img/github.png"); } -.jqm-demos-hero { - width: 190px; - float: left; - margin-right: 2em; + +.jqm-footer > ul > li:first-child > a::before { + background-image: url("../img/jqm-icon.png"); } -.jqm-demos .jqm-content > h2 { - color: #3eb249; - background-color: transparent; - border-bottom: 1px solid #ddd; - font-size: 1.6em; - padding-bottom: .2em; - margin: 0 0 .7375em; + +@media ( min-width: 48em ) { + .jqm-footer h6.ui-toolbar-title { + font-size: 1em; + margin: 0 1em 1em; + } } -.jqm-demos .jqm-content > h3 { - color: #3eb249; - background-color: transparent; - font-size: 1.4em; - margin: 0 0 1em; + +@media ( min-width: 60em ) { + .jqm-demos .jqm-footer { + text-align: left; + padding: .75em 0; + } + + .jqm-footer h6.ui-toolbar-title { + font-size: 1em; + font-weight: 400; + margin: 0 0 .5em 2em; + float: left; + } + + .jqm-footer p { + font-size: .875em; + margin: 0 0 0 2.2857em; + float: left; + clear: left; + } + + .jqm-footer > ul { + margin: .75em 2em 0 0; + border: 0; + padding: 0; + display: block; + float: right; + } + + .jqm-footer > ul > li { + font-size: .9375em; + display: block; + margin: 0 0 0 2em; + padding: 0; + float: left; + } } -.jqm-demos .jqm-content > p, -.jqm-demos-intro > p { - font-size: 1.2em; - line-height: 1.5; + +/* Content */ + +.jqm-content { + padding: 2em 1em; } -.jqm-demos .jqm-content > ul:not(.jqm-list) li { - font-size: 1.2em; - line-height: 1.5; + +@media ( min-width: 48em ) { + .jqm-content { + padding: 2em; + } } -.jqm-demos .jqm-content > p { - margin: 0 0 1.25em; + +@media ( min-width: 60em ) { + .jqm-content { + -webkit-box-sizing: border-box; + box-sizing: border-box; + position: relative; + float: right; + width: 70%; + padding: 5% 8%; + } + + .jqm-content.jqm-fullwidth { + float: none; + padding: 5% 23%; + width: auto; + } } -.jqm-demos .jqm-content > ul, -.jqm-demos .jqm-content > ol { - padding-left: 1.3em; + +@media ( min-width: 80em ) { + .jqm-content { + width: 78%; + padding: 5% 12%; + } } -.jqm-demos .jqm-content > .ui-listview { - padding-left: 0; + +@media ( min-width: 120em ) { + .jqm-content { + padding: 5% 16%; + } } -.jqm-demos .jqm-content > a, -.jqm-demos .jqm-content > p a, -.jqm-demos .jqm-content > ul:not(.jqm-list) li a { - font-weight: 400; - text-decoration: none; + +/* Headings */ + +.jqm-content > h1 { + font-size: 2em; + font-weight: 300; + margin: 0 0 .75em; } -.jqm-demos .jqm-content strong { - font-weight: 700; + +.jqm-content > h2 { + font-size: 1.5em; + font-weight: 400; + color: #3eb249; + margin: 0 0 .75em; } -.jqm-demos .jqm-content > p strong { + +.jqm-content > h3 { + font-size: 1.25em; font-weight: 400; + color: #999; + margin: 1.5em 0 .75em; } -/* Homepage */ -.jqm-home .ui-grid-a { - margin: 2.5em -.5em -.5em; +.jqm-content > .jqm-toc-link + h2, +.jqm-content > .jqm-top-link-container + h2 { + margin-top: 1.38em; } -.jqm-block-content { - margin: .5em; - padding: 1em; - background: #fff; - border: 1px solid #eee; - -webkit-border-radius: .3125em; - border-radius: .3125em; - font-family: 'Open Sans', sans-serif; + +@media ( min-width: 48em ) { + .jqm-content > h1 { + font-size: 2.5em; + } } -.jqm-block-content h3 { - font-size: 1.5em; - font-weight: 300; - color: #3eb249; - border-bottom: 1px solid #ddd; - padding-bottom: .25em; - margin: 0 0 .5em; + +@media ( min-width: 60em ) { + .jqm-content > h1 { + font-size: 3.5em; + } + + .jqm-content > h2 { + font-size: 2em; + } + + .jqm-content > h3 { + font-size: 1.75em; + } + + .jqm-content > .jqm-toc-link + h2, + .jqm-content > .jqm-top-link-container + h2 { + margin-top: 1.5em; + } } -.jqm-block-content p { - font-size: 1.1em; + +/* Paragraphs */ + +.jqm-content > p { font-weight: 300; - line-height: 1.4; - margin: .7em 0; + line-height: 1.6; + margin: 0 0 .75em; } -.jqm-block-content p:last-child { - margin-bottom: 0; + +.jqm-content > h1 + p, +.jqm-content > h1 + .jqm-api-docs-link + p { + font-size: 1.15em; + font-weight: 400; + margin-bottom: 1.5em; } -.jqm-block-content a:link { - font-weight: 300; + +@media ( min-width: 60em ) { + .jqm-content > p { + font-size: 1.25em; + } + + .jqm-content > h1 + p, + .jqm-content > h1 + .jqm-api-docs-link + p { + font-size: 1.4em; + margin-bottom: 2.4em; + } +} + +/* Links */ + +.jqm-content > p a { + font-weight: 400; text-decoration: none; + transition: color 300ms ease; +} + +/* Buttons */ + +.jqm-content > p > a.ui-button, +.jqm-content > a.ui-button { + font-weight: 400; + margin-bottom: 1.5em; +} + +/* Lists */ + +.jqm-content > ul { + font-weight: 300; + line-height: 1.6; + padding-left: 1.3em; +} + +.jqm-content > ul li { + margin-bottom: .75em; +} + +@media ( min-width: 60em ) { + .jqm-content > ul { + font-size: 1.25em; + } } /* Code */ -.jqm-content pre, -.jqm-content code { + +.jqm-content > p code, +.jqm-content > pre > code { font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; - background: #e5e5e5; - background: rgba(0,0,0,.05); - padding: 0 .125em; } -.jqm-content pre { - padding: 0 1em 1.2em; + +.jqm-content > p code, +.jqm-content > pre { + background: #efefef; + background: rgba(0,0,0,.04); + -webkit-border-radius: 3px; + border-radius: 3px; +} + +.jqm-content > p code { + font-size: 1.1em; + padding: 0 .2em; +} + +.jqm-content > pre { + border: 1px solid #e2e2e2; white-space: pre-wrap; + margin: 1.5em 0; + padding: 0 1em 1.2em; } -.jqm-content pre > code { - padding: 0; - background: none; + +.jqm-content > pre > code { font-size: .9em; } -/* Lists */ -.jqm-demos .jqm-search .jqm-list { - margin: 0 -1em 1em; +@media ( min-width: 60em ) { + .jqm-content > pre { + margin: 2em 0; + } + .jqm-content > pre > code { + font-size: 1em; + } } -.jqm-demos .jqm-list .ui-button, -.jqm-demos .jqm-list .ui-button:visited, -.jqm-demos .jqm-list .ui-listview-item-divider { - font-family: 'Open Sans', sans-serif; - font-weight: 300; - text-shadow: none !important; + +/* Strong */ + +.jqm-content > p strong, +.jqm-content > ul >li strong { + font-weight: 400; } -.jqm-demos .jqm-list .ui-button:hover, -.jqm-demos .jqm-list .ui-button:active { - color: #3388cc; + +/* API docs link and Table of Contents link */ + +.jqm-content > .jqm-api-docs-link, +.jqm-content > .jqm-api-docs-link:visited, +.jqm-content > .jqm-toc-link, +.jqm-content > .jqm-toc-link:visited { + color: #757575; + font-size: .875em; + text-decoration: none; + transition: color 300ms ease; } -.jqm-demos .jqm-list .ui-button.ui-button-active { - color: #fff; + +.jqm-content > .jqm-api-docs-link:hover, +.jqm-content > .jqm-api-docs-link:active, +.jqm-content > .jqm-toc-link:hover, +.jqm-content > .jqm-toc-link:active { + color: #333; } -.jqm-demos .jqm-list .ui-listview-item-divider { - color: #3eb249; + +.jqm-content > .jqm-toc-link { + margin-left: -5px; } -/* Navmenu */ -.jqm-navmenu-panel .ui-listview > li .ui-collapsible-heading { - margin: 0; +.jqm-content > .jqm-api-docs-link > .ui-icon, +.jqm-toc-link > .ui-icon { + opacity: .55; + transition: opacity 300ms ease; } -.jqm-navmenu-panel .ui-collapsible.ui-listview-item-static { - padding: 0; - border: none !important; + +.jqm-content > .jqm-api-docs-link:hover > .ui-icon, +.jqm-content > .jqm-api-docs-link:active > .ui-icon, +.jqm-toc-link:hover > .ui-icon, +.jqm-toc-link:active > .ui-icon { + opacity: .75; } -.jqm-navmenu-panel .ui-collapsible + li > .ui-button, -.jqm-navmenu-panel .ui-collapsible + .ui-collapsible > .ui-collapsible-heading > .ui-button, -.jqm-navmenu-panel .ui-panel-inner > .ui-listview > li.ui-first-child .ui-button { - border-top: none !important; + +@media ( max-width: 60em ) { + .jqm-content > .jqm-api-docs-link::before, + .jqm-content > .jqm-api-docs-link::after { + content: ''; + display: block; + height: 0; + border-top: 1px solid #eee; + } + + .jqm-content > .jqm-api-docs-link::before { + margin-bottom: .25em; + } + + .jqm-content > .jqm-api-docs-link::after { + margin: .25em 0 1.5em; + } } -.jqm-navmenu-panel .ui-listview .ui-listview .ui-button { - padding-left: 1.5em; + +@media ( min-width: 60em ) { + .jqm-content > .jqm-api-docs-link, + .jqm-content > .jqm-toc-link { + font-size: .9375em; + } + + .jqm-content > .jqm-api-docs-link { + position: absolute; + right: 1.6em; + top: 1.6em; + } +} + +/* Scroll to top links */ + +.jqm-top-link-container { + text-align: right; + position: relative; +} + +.jqm-top-link-container > span { + font-size: .75em; +} + +.jqm-top-link-container .jqm-top-link, +.jqm-top-link-container .jqm-top-link:visited { + color: #bbb; + text-decoration: none; + transition: color 300ms ease; +} + +.jqm-top-link-container .jqm-top-link:hover, +.jqm-top-link-container .jqm-top-link:active { color: #999; } -.jqm-navmenu-panel .ui-listview .ui-listview .ui-button.ui-button-active { + +.jqm-top-link > .ui-icon { + height: 10px; + width: 10px; + background-size: cover; + margin-left: 3px; + opacity: .25; + transition: opacity 300ms ease; +} + +.jqm-top-link:hover > .ui-icon, +.jqm-top-link:active > .ui-icon { + opacity: .4; +} + +.jqm-top-link-container > span::before { + content: ''; + display: block; + height: 0; + border-top: 1px solid #eee; + position: absolute; + top: 50%; + left: 0; + right: 4.5em; +} + +@media ( min-width: 60em ) { + .jqm-content .jqm-top-link-container { + margin: 0 -10%; + } +} + +/* Navmenu */ + +.jqm-navmenu-panel { + background: #f5f5f5; +} + +.jqm-navmenu-panel .ui-listview-item-divider, +.jqm-navmenu-panel li.ui-listview-item-static, +.jqm-navmenu-panel .ui-listview li > .ui-listview-item-button, +.jqm-navmenu-panel li > .ui-accordion-header, +.jqm-navmenu-panel li > .ui-accordion-header.ui-accordion-header-active { + background: transparent; + border: 0; +} + +.jqm-navmenu-panel li.ui-listview-item-divider { + background: #8ac75b; color: #fff; + text-shadow: 0 1px 0 #6abb45; + font-size: .9375em; + margin: 2px 2px 0; + padding: .5em .9333em; +} + +.jqm-navmenu-panel li.ui-listview-item-static { + padding: 0; +} + +.jqm-navmenu-panel .ui-listview li > .ui-listview-item-button, +.jqm-navmenu-panel .ui-listview li > .ui-listview-item-button:visited, +.jqm-navmenu-panel li > .ui-accordion-header { + color: #757575; + text-shadow: 0 1px 0 #f3f3f3; + font-size: .9375em; + font-weight: 400; + padding: .75em 2em .75em .9333em; + transition: all 300ms ease; +} + +.jqm-navmenu-panel .ui-accordion-content li > .ui-listview-item-button, +.jqm-navmenu-panel .ui-accordion-content li > .ui-accordion-header { + padding-left: 1.75em; +} + +.jqm-navmenu-panel .ui-accordion-content .ui-accordion-content li > .ui-listview-item-button, +.jqm-navmenu-panel .ui-accordion-content .ui-accordion-content li > .ui-accordion-header { + padding-left: 2.5em; +} + +.jqm-navmenu-panel li > .ui-accordion-header { + -webkit-border-radius: 0; + border-radius: 0; + margin: 0; +} + +.jqm-navmenu-panel li > .ui-accordion-content { + background: transparent; + border: 0; + -webkit-border-radius: 0; + border-radius: 0; + padding: 0; } -.jqm-navmenu-panel .ui-button > .ui-icon { - opacity: .4; - filter: Alpha(Opacity=40); + +.jqm-navmenu-panel .ui-accordion-header > .ui-icon { + left: auto; + right: .5em; + opacity: .1; + transition: opacity 300ms ease; } -.jqm-demos .jqm-navmenu-panel.jqm-panel-page-nav { - display: none; + +.jqm-navmenu-panel .ui-listview-item-button > .ui-icon { position: absolute; - top: 178px; - left: 12px; + right: .5em; + opacity: 0; + transition: opacity 300ms ease; } -.jqm-demos .jqm-navmenu-panel.jqm-panel-page-nav ul li:first-child a{ - border-top: none; + +.jqm-navmenu-panel .ui-accordion-header:hover > .ui-icon, +.jqm-navmenu-panel .ui-accordion-header:focus > .ui-icon, +.jqm-navmenu-panel .ui-accordion-header:active > .ui-icon, +.jqm-navmenu-panel .ui-listview-item-button:hover > .ui-icon, +.jqm-navmenu-panel .ui-listview-item-button:focus > .ui-icon, +.jqm-navmenu-panel .ui-listview-item-button:active > .ui-icon { + opacity: .4; } -/* Search */ -.jqm-search-panel .ui-panel-inner { - padding-top: 0; + +.jqm-navmenu-panel > .ui-panel-inner > .ui-listview > li .ui-listview-item-button, +.jqm-navmenu-panel > .ui-panel-inner > .ui-listview > li .ui-accordion-header { + margin-top: 2px; } -.jqm-search-panel .ui-textinput-search { - margin: 1em 0; + +.jqm-navmenu-panel > .ui-panel-inner > .ui-listview > li > .ui-listview-item-button, +.jqm-navmenu-panel > .ui-panel-inner > .ui-listview > li > .ui-accordion-header { + margin: 2px 2px 0; } -.jqm-search-panel .ui-textinput-search.ui-focus { - -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.2); - -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.2); - box-shadow: inset 0 1px 3px rgba(0,0,0,.2); + +.jqm-navmenu-panel > .ui-panel-inner > .ui-listview > li > .ui-accordion-content { + margin: 0 2px; } -.jqm-list .jqm-search-results-keywords { - padding: .46857em 0 0; - font-size: .8em; - font-weight: 300; - color: #999; - display: block; - text-overflow: ellipsis; - overflow: hidden; - white-space: nowrap; + +.jqm-navmenu-panel > .ui-panel-inner > .ui-listview > li:nth-child(even) > .ui-listview-item-button, +.jqm-navmenu-panel > .ui-panel-inner > .ui-listview > li:nth-child(even) > .ui-accordion-header { + background: #f1f1f1; } -.ui-button-active .jqm-search-results-keywords { - color: #fff; + +.jqm-navmenu-panel > .ui-panel-inner > .ui-listview > li:nth-child(odd) > .ui-listview-item-button, +.jqm-navmenu-panel > .ui-panel-inner > .ui-listview > li:nth-child(odd) > .ui-accordion-header { + background: #ececec; } -.jqm-search-results-highlight { - color: #3388cc; - font-weight: 400; + +.jqm-navmenu-panel .ui-listview li > .ui-listview-item-button:hover, +.jqm-navmenu-panel .ui-listview li > .ui-listview-item-button:focus, +.jqm-navmenu-panel .ui-listview li > .ui-listview-item-button:active, +.jqm-navmenu-panel .ui-listview li > .ui-accordion-header:hover, +.jqm-navmenu-panel .ui-listview li > .ui-accordion-header:focus, +.jqm-navmenu-panel .ui-listview li > .ui-accordion-header:active { + color: #333; + text-shadow: 0 1px 0 #f3f3f3; } -.ui-button-active .jqm-search-results-highlight { - color: #fff; - font-weight: 300; + +.jqm-navmenu-panel > .ui-panel-inner > .ui-listview > li .ui-accordion-content .ui-accordion-header:hover { + background: transparent; } -/* API docs links */ -.jqm-api-docs-link { - float: right; +.jqm-navmenu-panel > .ui-panel-inner > .ui-listview > li .ui-listview-item-button:focus, +.jqm-navmenu-panel > .ui-panel-inner > .ui-listview > li .ui-accordion-header:focus { + outline: 0; + -webkit-box-shadow: inset 0 0 1px #3388cc; + -moz-box-shadow: inset 0 0 1px #3388cc; + box-shadow: inset 0 0 1px #3388cc; } -/* Quick links */ -.jqm-demos .jqm-content .jqm-deeplink { - display: block; - color: #999; - font-weight: 300; - border-top: 1px solid #eee; - text-align: right; - padding-top: .2em; - margin: 0 0 1.5em; +.jqm-navmenu-panel > .ui-panel-inner > .ui-listview > li .ui-accordion-header.ui-accordion-header-active { + background: #e1e1e1; + color: #333; + text-shadow: 0 1px 0 #f3f3f3; } -.jqm-demos .jqm-content .jqm-deeplink .ui-icon { - opacity: .4; - filter: Alpha(Opacity=40); + +.jqm-navmenu-panel > .ui-panel-inner > .ui-listview > li .ui-accordion-content-active { + background: #f5f5f5; + border-bottom: 2px solid #e1e1e1; } -/* View source links */ -.jqm-demos .jqm-content .jqm-view-source-link, -.jqm-demos .jqm-content .jqm-view-source-link:visited, -.jqm-demos .jqm-content .jqm-view-source-link:hover, -.jqm-demos .jqm-content .jqm-view-source-link:active { - color: #3eb249; - font-family: 'Open Sans', sans-serif; - font-weight: 400; - margin: 2em 0 1.5em 1em; +.jqm-navmenu-panel > .ui-panel-inner > .ui-listview > li .ui-accordion-content .ui-accordion-header.ui-accordion-header-active { + background: #ededed; + color: #333; + text-shadow: 0 1px 0 #f3f3f3; } -.jqm-demos .jqm-content .jqm-view-source-link.ui-button-active:link { - color: #fff; + +.jqm-navmenu-panel > .ui-panel-inner > .ui-listview > li .ui-accordion-content .ui-accordion-content-active { + background: #fafafa; + border-bottom: 2px solid #ededed; } -.ui-listview > li.jqm-3rd-party { - background: rgba(51, 136, 204, .1); - overflow: hidden; +.jqm-navmenu-panel > .ui-panel-inner > .ui-listview li.jqm-3rd-party .ui-listview-item-button { + background: #ebeff3; } -.jqm-3rd-party:after { +li.jqm-3rd-party .ui-listview-item-button::before { content: "3rd Party"; padding: .3em 3em; - background: #3388cc; + background: #99c3e5; color: #fff; + text-shadow: none; position: absolute; - top: 1em; - right: -3em; - font-size: .7em; - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); + top: 1.4em; + left: -3.2em; + font-size: .625em; + -webkit-transform: rotate(-60deg); + -ms-transform: rotate(-60deg); + transform: rotate(-60deg); +} +.jqm-panel-page .ui-panel-wrapper > .jqm-navmenu-panel { + display: none; } -@media (min-width: 60em) { - .jqm-demos .jqm-header h2 { - margin: 0 1em 0 3%; - text-align: left; - } - .jqm-demos .jqm-header p { - bottom: auto; - left: auto; - top: 50%; - right: 15%; - font-size: 1.2em; - margin-top: -.625em; - } - .jqm-demos .jqm-navmenu-link { - display: none; - } - .jqm-demos .jqm-search-link { - right: 3%; - } - .jqm-demos .jqm-footer p { - float: right; - margin: 1.5em 3% 1.5em 1.5em; - } - .jqm-demos .jqm-footer p:first-child { - float: left; - margin: 1.25em 1.25em 1.25em 3%; - } +.jqm-panel-page .ui-panel-wrapper ~ .jqm-navmenu-panel { + display: block; +} + +@media ( min-width: 60em ) { .jqm-demos .jqm-navmenu-panel { visibility: visible; position: relative; left: 0; clip: initial; float: left; - width: 25%; - background: none; + width: 30%; -webkit-transition: none !important; -moz-transition: none !important; transition: none !important; @@ -386,161 +801,387 @@ -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; + padding-bottom: 2px; + z-index: auto; } - .jqm-demos.jqm-panel-page .jqm-navmenu-panel { + + .jqm-navmenu-panel li.ui-listview-item-divider { display: none; } - html .jqm-demos.jqm-panel-page .jqm-navmenu-panel.jqm-panel-page-nav { - display: block; + + .jqm-navmenu-panel .ui-listview li > .ui-listview-item-button, + .jqm-navmenu-panel li > .ui-accordion-header { + padding-left: 2em; } - .jqm-demos .jqm-navmenu-panel .ui-panel-inner { - margin-top: 3em; - margin-bottom: 3em; + + .jqm-navmenu-panel .ui-accordion-content li > .ui-listview-item-button, + .jqm-navmenu-panel .ui-accordion-content li > .ui-accordion-header { + padding-left: 2.75em; } - .jqm-demos .jqm-content { - width: 67%; - padding-top: 2em; - padding-left: 5%; - padding-right: 3%; - float: right; + + .jqm-navmenu-panel .ui-accordion-content .ui-accordion-content li > .ui-listview-item-button, + .jqm-navmenu-panel .ui-accordion-content .ui-accordion-content li > .ui-accordion-header { + padding-left: 3.5em; } - .jqm-demos .jqm-content.jqm-fullwidth { - width: auto; - padding-left: 15%; - padding-right: 15%; - float: none; + + .jqm-panel-page .ui-panel-wrapper > .jqm-navmenu-panel { + display: block; } - .jqm-navmenu-panel .ui-listview .ui-button { - padding-left: 12.5%; + + .jqm-panel-page .ui-panel-wrapper ~ .jqm-navmenu-panel { + display: none; } - .jqm-navmenu-panel .ui-listview .ui-listview .ui-button { - padding-left: 15%; +} + +@media ( min-width: 80em ) { + .jqm-demos .jqm-navmenu-panel { + width: 22%; } - .jqm-navmenu-panel .ui-collapsible, - .jqm-navmenu-panel .ui-collapsible-content, - .jqm-navmenu-panel .ui-button { - background: none !important; - border-color: #ddd !important; +} + +/* Table of Contents panel */ + +.jqm-quicklink-panel { + background: #f5f5f5; +} + +.jqm-quicklink-panel li.ui-listview-item-divider { + background: #8ac75b; + color: #fff; + text-shadow: 0 1px 0 #6abb45; + font-size: .9375em; + margin: 2px 2px 0; + padding: .5em .9333em; +} + +.jqm-quicklink-panel > .ui-panel-inner > .ui-listview > li > .ui-listview-item-button { + color: #757575; + text-shadow: 0 1px 0 #f3f3f3; + font-size: .9375em; + font-weight: 400; + border: 0; + padding: .75em 1.5em .75em 1em; + transition: all 300ms ease; + margin: 2px 2px 0; +} + +.jqm-quicklink-panel .ui-listview li > .ui-listview-item-button:hover, +.jqm-quicklink-panel .ui-listview li > .ui-listview-item-button:focus, +.jqm-quicklink-panel .ui-listview li > .ui-listview-item-button:active { + color: #333; + text-shadow: 0 1px 0 #f3f3f3; +} + +.jqm-quicklink-panel > .ui-panel-inner > .ui-listview > li .ui-listview-item-button:focus { + outline: 0; + -webkit-box-shadow: inset 0 0 1px #0e82a5; + -moz-box-shadow: inset 0 0 1px #0e82a5; + box-shadow: inset 0 0 1px #0e82a5; +} + +.jqm-quicklink-panel > .ui-panel-inner > .ui-listview > li:nth-child(even) > .ui-listview-item-button { + background: #f1f1f1; +} + +.jqm-quicklink-panel > .ui-panel-inner > .ui-listview > li:nth-child(odd) > .ui-listview-item-button { + background: #ececec; +} + +@media ( min-width: 60em ) { + .jqm-demos .jqm-quicklink-panel { + width: 20em; } - .jqm-navmenu-panel .ui-button.ui-button-active { - color: #3388cc !important; + + .jqm-quicklink-panel.ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay { + -webkit-transform: translate3d(-20em,0,0); + -moz-transform: translate3d(-20em,0,0); + transform: translate3d(-20em,0,0); } - .jqm-navmenu-panel .ui-button > .ui-icon { - opacity: 0; - -webkit-transition: opacity 500ms ease; - -moz-transition: opacity 500ms ease; - transition: opacity 500ms ease; + + .jqm-quicklink-panel.ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-overlay { + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); + -moz-transform: none; } - .jqm-navmenu-panel .ui-button:hover > .ui-icon { - opacity: .4; + + .jqm-demos-quicklink-panel-open ~ .ui-panel-dismiss-open.ui-panel-dismiss-position-left { + left: 20em; } +} + +/* Search */ + +.jqm-search-panel .jqm-search { + display: none; +} + +.jqm-search-panel.ui-panel-open .jqm-search { + display: block; +} + +.jqm-search .ui-textinput.ui-textinput-search { + background: transparent; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + -webkit-border-radius: 0; + border-radius: 0; + border: 0; + border-bottom: 1px solid #ccc; +} + +.jqm-search .jqm-search-input { + padding-left: 2em; + text-shadow: 0 1px 0 #f5f5f5; +} + +.jqm-search .ui-textinput.ui-textinput-search .ui-button.ui-textinput-clear-button { + margin: -14px 0 0; +} + +.jqm-search .ui-textinput-clear-button > .ui-textinput-clear-button-icon { + opacity: .2; + transition: opacity 300ms ease; +} + +.jqm-search .ui-textinput-clear-button:hover > .ui-textinput-clear-button-icon, +.jqm-search .ui-textinput-clear-button:active > .ui-textinput-clear-button-icon { + opacity: .4; +} + +.jqm-search-list.ui-listview > .ui-listview-item > .ui-listview-item-button, +.jqm-search-list.ui-listview > .ui-listview-item > .ui-listview-item-button:visited, +.jqm-search-list.ui-listview > .ui-listview-item > .ui-listview-item-button:hover, +.jqm-search-list.ui-listview > .ui-listview-item > .ui-listview-item-button:focus, +.jqm-search-list.ui-listview > .ui-listview-item > .ui-listview-item-button:active { + background: transparent; + border-top: 0; + border-bottom: 1px solid #eee; + font-weight: 400; + color: #757575; + text-shadow: 0 1px 0 #f5f5f5; +} + +.jqm-search-list.ui-listview > .ui-listview-item > .ui-listview-item-button:hover, +.jqm-search-list.ui-listview > .ui-listview-item > .ui-listview-item-button:focus, +.jqm-search-list.ui-listview > .ui-listview-item > .ui-listview-item-button:active { + color: #333; +} + +.jqm-search-list.ui-listview > .ui-listview-item > .ui-listview-item-button:focus { + -webkit-box-shadow: inset 0 0 1px #0e82a5; + -moz-box-shadow: inset 0 0 1px #0e82a5; + box-shadow: inset 0 0 1px #0e82a5; +} + +.jqm-search.jqm-search-results-wrap .jqm-search-list { + padding: 1em; +} + +.jqm-search-list > li:first-child > .ui-listview-item-button > .ui-icon { + display: none; +} + +.jqm-search-list > li.jqm-3rd-party .ui-listview-item-button::before { + display: none; +} + +.jqm-search-results-keywords { + display: block; + font-size: .75em; + font-weight: 300; + white-space: normal; + margin-top: .25em; +} + +.jqm-search-results-keywords::before { + content: '# '; + color: #bbb; +} + +.jqm-search-results-highlight { + color: #0e82a5; +} + +@media ( min-width: 60em ) { .jqm-search-panel { - width: 26em; - right: -26em; - z-index: 1003; /* Puts the panel on top of the dismiss modal which is not adjusted to custom width */ + width: 24em; + } + + .jqm-search-panel.ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay { + -webkit-transform: translate3d(24em,0,0); + -moz-transform: translate3d(24em,0,0); + transform: translate3d(24em,0,0); } - .jqm-search-panel.ui-panel-animate.ui-panel-position-right { - -webkit-transform: translate3d(26em,0,0); - -moz-transform: translate3d(26em,0,0); - transform: translate3d(26em,0,0); + + .jqm-search-panel.ui-panel-animate.ui-panel-open.ui-panel-position-right.ui-panel-display-overlay { + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); + -moz-transform: none; } - .ui-panel-dismiss-open.ui-panel-dismiss-position-right { - left: -17em; - right: 17em; + + .jqm-demos-search-panel-open ~ .ui-panel-dismiss-open.ui-panel-dismiss-position-right { + right: 24em; } } -@media (min-width: 35em) { - .jqm-block-content { - min-height: 10em; + +/* View source */ + +div[data-demo-html] { + padding-top: 1em; +} + +.jqm-content .jqm-view-source-link-container { + padding: 1.5em 0; +} + +@media ( min-width: 60em ) { + div[data-demo-html] { + padding-top: 1.5em; } + + .jqm-content .jqm-view-source-link-container { + padding: 2em 0; + } +} +.jqm-content .jqm-view-source-link { + margin: 0; + padding: .3em .7em .3em .5em; +} + +.jqm-content .jqm-view-source-link, +.jqm-content .jqm-view-source-link:visited { + background: #fcfcfc; + border-color: #e5e5e5; + color: #757575; + text-shadow: 0 1px 0 #f5f5f5; + transition: all 300ms ease; +} + +.jqm-content .jqm-view-source-link:hover { + background: #f9f9f9; + border-color: #e5e5e5; + color: #333; + text-shadow: 0 1px 0 #f5f5f5; +} + +.jqm-content .jqm-view-source-link:active, +.jqm-content .jqm-view-source-link.ui-button-active { + background: #f5f5f5; + border-color: #e5e5e5; + color: #333; + text-shadow: 0 1px 0 #f5f5f5; +} + +.jqm-view-source-link > .ui-icon { + opacity: .56; + bottom: 1px; + transition: opacity 300ms ease; +} + +.jqm-view-source-link:hover > .ui-icon, +.jqm-view-source-link:active > .ui-icon { + opacity: .76; } -/* View source popup */ #jqm-view-source-popup.ui-popup-container { width: 90%; max-width: 1500px; } + .jqm-view-source .ui-collapsible-set { margin: 0; } + .jqm-view-source .ui-collapsible-heading .ui-button { - font-family: 'Open Sans', sans-serif; font-weight: 400; } + .jqm-view-source .ui-collapsible-heading .ui-button-inner { padding: .4em; } + .jqm-view-source .ui-collapsible-content { padding: 0; overflow: auto; } + .jqm-view-source .ui-collapsible-content .phpStatus { padding: 1em; } + .jqm-view-source .ui-collapsible-content > div, .jqm-view-source .ui-collapsible-content .syntaxhighlighter { border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; } + .jqm-view-source .ui-collapsible-content::-webkit-scrollbar { width: 5px; } + .jqm-view-source .ui-collapsible-content::-webkit-scrollbar-track { background: transparent; } + .jqm-view-source .ui-collapsible-content::-webkit-scrollbar-thumb { background: #435A5F; border: solid #222; border-width: 12px 2px 12px 0; border-bottom-right-radius: 5px; } + .jqm-view-source .ui-collapsible-content td.code .container > textarea { resize: none; } -/* Button C - HTML */ +/* Swatch C - HTML */ + .jqm-view-source .ui-button.ui-button-c, .jqm-view-source .ui-button.ui-button-c:visited, .jqm-view-source .ui-button.ui-button-c:hover, .jqm-view-source .ui-button.ui-button-c:active, .jqm-view-source .ui-button.ui-button-c.ui-button-active { - background: #005aff; - border-color: #0033cc; + background: #3388cc; + border-color: #277cc0; color: #fff; - text-shadow: 0 1px 0 #0033cc; + text-shadow: 0 1px 0 #277cc0; } -/* Button D - PHP */ +/* Swatch D - PHP */ + .jqm-view-source .ui-button.ui-button-d, .jqm-view-source .ui-button.ui-button-d:visited, .jqm-view-source .ui-button.ui-button-d:hover, .jqm-view-source .ui-button.ui-button-d:active, .jqm-view-source .ui-button.ui-button-d.ui-button-active { - background: #ed1c24; - border-color: #ff0000; + background: #ff6666; + border-color: #ef6060; color: #fff; - text-shadow: 0 1px 0 #ff0000; + text-shadow: 0 1px 0 #ef6060; } -/* Button E - JS */ +/* Swatch E - JS */ + .jqm-view-source .ui-button.ui-button-e, .jqm-view-source .ui-button.ui-button-e:visited, .jqm-view-source .ui-button.ui-button-e:hover, .jqm-view-source .ui-button.ui-button-e:active, .jqm-view-source .ui-button.ui-button-e.ui-button-active { - background: #3EB249; - border-color: #108040; + background: #3eb249; + border-color: #3aa244; color: #fff; - text-shadow: 0 1px 0 #108040; + text-shadow: 0 1px 0 #3aa244; } -/* Button F - CSS */ +/* Swatch F - CSS */ + .jqm-view-source .ui-button.ui-button-f, .jqm-view-source .ui-button.ui-button-f:visited, .jqm-view-source .ui-button.ui-button-f:hover, .jqm-view-source .ui-button.ui-button-f:active, .jqm-view-source .ui-button.ui-button-f.ui-button-active { - background: #ec008c; - border-color: #cc0099; + background: #ea0053; + border-color: #d80751; color: #fff; - text-shadow: 0 1px 0 #cc0099; + text-shadow: 0 1px 0 #d80751; } /** @@ -594,6 +1235,7 @@ min-height: inherit; min-height: auto; } + .syntaxhighlighter { width: auto; margin: 0; @@ -602,32 +1244,41 @@ overflow: auto; font-size: 13px; } + .syntaxhighlighter.source { overflow: hidden; } + .syntaxhighlighter .bold { font-weight: bold; } + .syntaxhighlighter .italic { font-style: italic; } + .syntaxhighlighter .line { white-space: pre; white-space: pre-wrap; } + .syntaxhighlighter table { width: 100%; } + .syntaxhighlighter table caption { text-align: left; padding: .5em 0 0.5em 1em; } + .syntaxhighlighter table td.code { width: 100%; } + .syntaxhighlighter table td.code .container { position: relative; } + .syntaxhighlighter table td.code .container textarea { box-sizing: border-box; position: absolute; @@ -641,114 +1292,182 @@ overflow: hidden; white-space: pre; } + .syntaxhighlighter table td.gutter .line { text-align: right; padding: 0 0.5em 0 1em; } + .syntaxhighlighter table td.code .line { padding: 0 1em; } + .syntaxhighlighter.show { display: block; } + .syntaxhighlighter.collapsed table { display: none; } + .syntaxhighlighter .line.alt1 { background-color: transparent; } + .syntaxhighlighter .line.alt2 { background-color: transparent; } + .syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2 { background-color: #253e5a; } + .syntaxhighlighter .line.highlighted.number { color: #38566f; } + .syntaxhighlighter table caption { color: #d1edff; } + .syntaxhighlighter .gutter { color: #afafaf; } + .syntaxhighlighter .gutter .line { border-right: 3px solid #435a5f; } + .syntaxhighlighter .gutter .line.highlighted { background-color: #435a5f; color: #0f192a; } + .syntaxhighlighter.collapsed { overflow: visible; } + .syntaxhighlighter .plain, .syntaxhighlighter .plain a { color: #eee; } + .syntaxhighlighter .comments, .syntaxhighlighter .comments a { color: #5ba1cf; } + .syntaxhighlighter .string { color: #98da31; } + .syntaxhighlighter .string a { color: #1dc116; } + .syntaxhighlighter .keyword { color: #ffae00; } + .syntaxhighlighter .preprocessor { color: #8aa6c1; } + .syntaxhighlighter .variable { color: #ffaa3e; } + .syntaxhighlighter .value { color: #f7e741; } + .syntaxhighlighter .functions { color: #ffaa3e; } + .syntaxhighlighter .constants { color: #e0e8ff; } + .syntaxhighlighter .script { font-weight: bold; color: #b43d3d; background-color: none; } + .syntaxhighlighter .color1 { color: #8df; } + .syntaxhighlighter .color1 a { color: #f8bb00; } + .syntaxhighlighter .color2, .syntaxhighlighter .color2 a { color: white; } + .syntaxhighlighter .color3, .syntaxhighlighter .color3 a { color: #ffaa3e; } + .syntaxhighlighter table td.code { cursor: text; } + .syntaxhighlighter table td.code .container textarea { background: #eee; white-space: pre; white-space: pre-wrap; } + .syntaxhighlighter ::-moz-selection { background-color: #3399ff; color: #fff; text-shadow: none; } + .syntaxhighlighter ::-webkit-selection { background-color: #3399ff; color: #fff; text-shadow: none; } + .syntaxhighlighter ::selection { background-color: #3399ff; color: #fff; text-shadow: none; } + +/* Homepage */ + +.jqm-home p .jqm-intro-span { + font-weight: 700; +} + +.jqm-home > .jqm-content > img { + display: block; + max-width: 100%; + margin-bottom: 3em; +} + +.jqm-grid { + margin: 0 -1em; +} + +.jqm-block-content { + background: #fff; + margin: 1em; + padding: 1em; +} + +.jqm-block-content h3 { + font-weight: 400; + margin: 0 0 1em; +} +.jqm-block-content p { + font-weight: 300; +} + +.jqm-block-content a { + font-weight: 400; + text-decoration: none; +} diff --git a/demos/_assets/img/devices.png b/demos/_assets/img/devices.png index af3e0514602..f354d37a262 100644 Binary files a/demos/_assets/img/devices.png and b/demos/_assets/img/devices.png differ diff --git a/demos/_assets/img/github.png b/demos/_assets/img/github.png new file mode 100644 index 00000000000..8b25551a979 Binary files /dev/null and b/demos/_assets/img/github.png differ diff --git a/demos/_assets/img/jqm-icon.png b/demos/_assets/img/jqm-icon.png new file mode 100644 index 00000000000..38ff61c0fff Binary files /dev/null and b/demos/_assets/img/jqm-icon.png differ diff --git a/demos/_assets/img/jquery-logo.png b/demos/_assets/img/jquerymobile-logo.png similarity index 100% rename from demos/_assets/img/jquery-logo.png rename to demos/_assets/img/jquerymobile-logo.png diff --git a/demos/_assets/js/h2widget.js b/demos/_assets/js/h2widget.js index dd2278d1e62..0d6e3c107eb 100644 --- a/demos/_assets/js/h2widget.js +++ b/demos/_assets/js/h2widget.js @@ -110,7 +110,7 @@ _create:function(){ var self = this, bodyid = "ui-page-top", - panel = "