Skip to content

Commit 4bf9315

Browse files
committed
small changes to responsive behaviour so that documentation looks half decent on small devices
1 parent 88c7aa0 commit 4bf9315

File tree

4 files changed

+82
-18
lines changed

4 files changed

+82
-18
lines changed

new_docs/contents/prettify/sunburst.css

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,6 @@ pre .dec, code .dec { color: #3387CC; } /* decimal - blue */
1515

1616
pre.prettyprint, code.prettyprint {
1717
background-color: #000;
18-
-moz-border-radius: 8px;
19-
-webkit-border-radius: 8px;
20-
-o-border-radius: 8px;
21-
-ms-border-radius: 8px;
22-
-khtml-border-radius: 8px;
23-
border-radius: 8px;
2418
}
2519

2620
pre.prettyprint {

new_docs/contents/styles/layout.css

Lines changed: 69 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11

2+
23
.wrapper {
3-
min-width: 400px;
4+
min-width: 320px;
45
max-width: 1000px;
56
margin: 0 auto;
67
}
@@ -150,7 +151,74 @@ ul#nest h4.title {
150151
}
151152

152153
#menu a {
154+
display: block;
155+
padding:2px;
153156
color:black;
154157
text-decoration:none;
155158
}
156159

160+
#menu a:hover {
161+
background: #eeeeee;
162+
}
163+
164+
#menu a.selected {
165+
background:#eeeeee;
166+
}
167+
168+
169+
/* responsiveness */
170+
@media (max-width: 1040px) {
171+
body {
172+
margin-left:20px;
173+
margin-right:20px;
174+
}
175+
}
176+
@media (max-width: 800px) {
177+
.middle {
178+
border-right: 180px solid white;
179+
position: relative;
180+
}
181+
.left-sidebar {
182+
float: right;
183+
width: 180px;
184+
position: relative;
185+
background: white;
186+
right: -180px;
187+
}
188+
}
189+
@media (max-width:600px) {
190+
.middle {
191+
border-right: none;
192+
position: relative;
193+
}
194+
.container {
195+
float:none;
196+
}
197+
.left-sidebar {
198+
float:none;
199+
position: relative;
200+
width:100%;
201+
right:0;
202+
}
203+
#menu {
204+
border-left:none;
205+
border-top:1px solid #eeeeee;
206+
padding:0;
207+
}
208+
.content {
209+
border-right:none;
210+
}
211+
}
212+
213+
@media (max-width: 430px) {
214+
body {
215+
margin:0;
216+
}
217+
.header {
218+
height:88px;
219+
}
220+
.actions {
221+
position:relative;
222+
top:0;
223+
}
224+
}

new_docs/templates/layout.jade

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ html
88
meta(name='description',content='elasticsearch')
99
meta(name='keywords',content='nest, elasticsearch, .net, client')
1010
meta(name='author',content='martijn laarman')
11+
meta(name="viewport" content="width=device-width, initial-scale=1")
1112
| !{ livereloadScript }
1213
link(rel='stylesheet',type='text/css',href='/styles/normalize.css')
1314
link(rel='stylesheet',type='text/css',href='/styles/layout.css')

new_docs/templates/side_menu.jade

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,21 @@ aside#menu
66
ul#elasticsearch-net
77
h4.title Elasticsearch.Net
88
ul
9-
li: a(class=(page.metadata.menuitem == 'esnet_introduction')? "selected" : "", href="/") Quick Start
10-
li: a(class=(page.metadata.menuitem == 'esnet_introduction')? "selected" : "", href="/") Connecting
11-
li: a(class=(page.metadata.menuitem == 'esnet_')? "selected" : "", href="/") Cluster failover
12-
li: a(class=(page.metadata.menuitem == 'esnet_')? "selected" : "", href="/") Serializers
13-
li: a(class=(page.metadata.menuitem == 'esnet_')? "selected" : "", href="/") Building requests
14-
li: a(class=(page.metadata.menuitem == 'esnet_')? "selected" : "", href="/") Errors
9+
li: a(class=(page.metadata.menuitem == 'esnet_quickstart')? "selected" : "", href="/elasticsearch.net/quick-start.html") Quick Start
10+
li: a(class=(page.metadata.menuitem == 'esnet_connecting')? "selected" : "", href="/elasticsearch.net/connecting.html") Connecting
11+
li: a(class=(page.metadata.menuitem == 'esnet_cluster_failover')? "selected" : "", href="/elasticsearch.net/cluster-failover.html") Cluster failover
12+
li: a(class=(page.metadata.menuitem == 'esnet_serializers')? "selected" : "", href="/elasticsearch.net/serializers.html") Serializers
13+
li: a(class=(page.metadata.menuitem == 'esnet_building_requests')? "selected" : "", href="/elasticsearch.net/building-requests.html") Building requests
14+
li: a(class=(page.metadata.menuitem == 'esnet_response_handling')? "selected" : "", href="/elasticsearch.net/response-handling") Response handling
15+
li: a(class=(page.metadata.menuitem == 'esnet_errors')? "selected" : "", href="/elasticsearch.net/errors.html") Errors
1516
ul#nest
1617
h4.title NEST
1718
ul
18-
li: a(class=(page.metadata.menuitem == 'introduction')? "selected" : "", href="/") Quick Start
19-
li: a(class=(page.metadata.menuitem == 'connecting')? "selected" : "", href="/concepts/connecting.html") Connecting
20-
li: a(class=(page.metadata.menuitem == 'index-type-inference')? "selected" : "", href="/concepts/index-type-inference.html") Type/Index Inference
21-
li: a(class=(page.metadata.menuitem == 'handling-responses')? "selected" : "", href="/concepts/handling-responces.html") Response handling
22-
li: a(class=(page.metadata.menuitem == 'writing-queries')? "selected" : "", href="/concepts/writing-queries.html") Writing queries
19+
li: a(class=(page.metadata.menuitem == 'introduction')? "selected" : "", href="/nest/quick-start.html") Quick Start
20+
li: a(class=(page.metadata.menuitem == 'connecting')? "selected" : "", href="/nest/connecting.html") Connecting
21+
li: a(class=(page.metadata.menuitem == 'index-type-inference')? "selected" : "", href="/nest/index-type-inference.html") Type/Index Inference
22+
li: a(class=(page.metadata.menuitem == 'handling-responses')? "selected" : "", href="/nest/handling-responces.html") Response handling
23+
li: a(class=(page.metadata.menuitem == 'writing-queries')? "selected" : "", href="/nest/writing-queries.html") Writing queries
2324
- if (page.metadata.menusection == 'core' )
2425
h4
2526
i.fa.fa-chevron-down

0 commit comments

Comments
 (0)