HBASE-14785 Hamburger menu for mobile site This requires use of a custom maven-fluido-skin JAR, also attached to the JIRA
More CSS fix-ups Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/98052222 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/98052222 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/98052222 Branch: refs/heads/hbase-12439 Commit: 98052222b00377f94e35f1d9e9255d8da8ce67d8 Parents: 32de06f Author: Misty Stanley-Jones <mstanleyjo...@cloudera.com> Authored: Mon Nov 9 08:45:09 2015 +1000 Committer: Misty Stanley-Jones <mstanleyjo...@cloudera.com> Committed: Tue Nov 10 15:17:00 2015 +1000 ---------------------------------------------------------------------- src/main/site/resources/css/site.css | 66 ++++++++++--------------------- src/main/site/site.xml | 12 +++--- 2 files changed, 27 insertions(+), 51 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/98052222/src/main/site/resources/css/site.css ---------------------------------------------------------------------- diff --git a/src/main/site/resources/css/site.css b/src/main/site/resources/css/site.css index 32ab564..5017ca5 100644 --- a/src/main/site/resources/css/site.css +++ b/src/main/site/resources/css/site.css @@ -47,9 +47,12 @@ footer { footer .row, footer p, footer .pull-right { margin: 5px; } -form#search-form.navbar-search.pull-right { - width: 150px; - margin-right: 33px; +div#search-form.navbar-search.pull-right { + width: 290px; + margin-right: 0; + margin-top: -5px; + margin-left: 0; + position: initial; } li#publishDate.pull-right { margin-top: -23px; @@ -61,9 +64,7 @@ li#publishDate.pull-right { .navbar-fixed-bottom .container, .navbar-inner { width: 100%; - margin: 2px; } - /* Change the color and effect when clicking in menus */ .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, @@ -75,48 +76,21 @@ li#publishDate.pull-right { font-weight: bolder; } -/* On small screens, put the search form on its own line */ -@media only screen and (max-width: 767px) { - body { - width: 100%; - font-size: 120%; - } - div#topbar, - div#banner, - div#breadcrumbs, - div#bodyColumn, - footer { - width: 98%; - margin-left: 5px; - margin-right: 5px; - clear: both; - margin-bottom: 2px; - } - div#banner { - margin-top: 90px; - } - form#search-form.navbar-search.pull-right, .pull-right { - width: 95%; - margin: 2px; - float: left; - clear: both; - } - li#publishDate.pull-right { - display: block; - width: 95%; - float: left; - margin-top: 5px; - list-style: none; - } +.dropdown-backdrop { + position: static; } -// Make the font size even bigger on high-DPI small-screen devices -// such as iphone 6 and 6+ but not iPad (768 px) -only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio : 1.5), -only screen and (max-width: 767px) and (min-device-pixel-ratio : 1.5) { - body { - font-size: 140%; +@media only screen and (max-width: 977px) { + /* Without this rule, drop-down divs are a fixed height + * the first time they are expanded */ + .collapse.in { + height: auto; + overflow: visible; + } + div#search-form.navbar-search.pull-right { + padding: 0; + margin-left: ; + width: 100%; + clear: both; } } - - http://git-wip-us.apache.org/repos/asf/hbase/blob/98052222/src/main/site/site.xml ---------------------------------------------------------------------- diff --git a/src/main/site/site.xml b/src/main/site/site.xml index cf878be..48a2dbc 100644 --- a/src/main/site/site.xml +++ b/src/main/site/site.xml @@ -25,14 +25,15 @@ <skin> <groupId>org.apache.maven.skins</groupId> <artifactId>maven-fluido-skin</artifactId> - <version>1.4</version> + <version>1.5-HBASE</version> </skin> <custom> <fluidoSkin> <topBarEnabled>true</topBarEnabled> - <topBarContainerStyle>width: 98%;</topBarContainerStyle> <sideBarEnabled>false</sideBarEnabled> - <googleSearch/> + <googleSearch> + <customSearch>000385458301414556862:sq1bb0xugjg</customSearch> + </googleSearch> <sourceLineNumbersEnabled>false</sourceLineNumbersEnabled> <skipGenerationDate>true</skipGenerationDate> <breadcrumbDivider>»</breadcrumbDivider> @@ -53,9 +54,10 @@ <body> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"></meta> - <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.9.1/styles/github.min.css"/> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/css/bootstrap-responsive.min.css"/> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.9.1/styles/github.min.css"/> <link rel="stylesheet" href="css/site.css"/> - <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.9.1/highlight.min.js"></script> + <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.9.1/highlight.min.js"></script> </head> <menu name="Apache HBase Project"> <item name="Overview" href="index.html"/>