Skip to content

Commit d6cf09e

Browse files
committed
Fix responsive menus
1 parent 9a26611 commit d6cf09e

File tree

146 files changed

+273
-139
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

146 files changed

+273
-139
lines changed

_includes/documentation/contentView.html

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
<div class="content-wrapper section-bg-white">
22
{% include documentation/downloadBanner.html %}
33

4+
{% include documentation/mobile-nav.html %}
5+
46
<div class="row">
57
<div class="col-md-3">
68
{% include documentation/innerNavDynamic.html %}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<li>
2+
<a href="#">{{ include.section_name }}</a>
3+
<ul class="dl-submenu">
4+
{% assign pages_list = site.html_pages | where: "version",include.version | where: "section",include.section | sort:"nav_order" %}
5+
6+
{% for node in pages_list %}
7+
{% unless node.nav_exclude %}
8+
{% if node.parent == nil %}
9+
<li>
10+
<a href="{{ node.url | absolute_url }}">{{ node.title }}</a>
11+
12+
{% if node.has_children %}
13+
{% assign children_list = pages_list | sort:"nav_order" %}
14+
<ul class="dl-submenu">
15+
{% for child in children_list %}
16+
{% if child.parent == node.title %}
17+
<li>
18+
{% if page.url == child.url or page.parent == child.title %}
19+
{% assign second_level_url = child.url | absolute_url %}
20+
{% endif %}
21+
<a href="{{ child.url | absolute_url }}">{{ child.title }}</a>
22+
{% if child.has_children %}
23+
{% assign grand_children_list = pages_list | sort:"nav_order" %}
24+
<ul class="dl-submenu">
25+
{% for grand_child in grand_children_list %}
26+
{% if grand_child.parent == child.title %}
27+
<li>
28+
<a href="{{ grand_child.url | absolute_url }}">{{ grand_child.title }}</a>
29+
</li>
30+
{% endif %}
31+
{% endfor %}
32+
</ul>
33+
{% endif %}
34+
</li>
35+
{% endif %}
36+
{% endfor %}
37+
</ul>
38+
{% endif %}
39+
</li>
40+
{% endif %}
41+
{% endunless %}
42+
{% endfor %}
43+
44+
</ul>
45+
</li>
+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{% if page.version %}
2+
{% assign effective_version = page.version %}
3+
{% else %}
4+
{% assign effective_version = site.default_doc_version %}
5+
{% endif %}
6+
7+
<div class="mobile-nav hidden-md hidden-lg">
8+
<div class="dl-menu-container in-content">
9+
<div id="dl-menu" class="dl-menuwrapper">
10+
<button class="dl-trigger">Open Menu</button>
11+
<ul class="dl-menu">
12+
<li class="">
13+
<a href="#">User guide</a>
14+
<ul class="dl-submenu">
15+
16+
{% include documentation/mobile-nav-section-part.html section="guide-introduction" section_name="Part 1 - Introduction" version=effective_version %}
17+
{% include documentation/mobile-nav-section-part.html section="guide-core" section_name="Part 2 - Core Restlet" version=effective_version %}
18+
{% include documentation/mobile-nav-section-part.html section="guide-editions" section_name="Part 3 - Restlet Editions" version=effective_version %}
19+
{% include documentation/mobile-nav-section-part.html section="guide-extensions" section_name="Part 4 - Restlet Extensions" version=effective_version %}
20+
{% include documentation/mobile-nav-section-part.html section="guide-appendices" section_name="Appendices" version=effective_version %}
21+
22+
</ul>
23+
</li>
24+
25+
{% include documentation/mobile-nav-section-part.html section="tutorials" section_name="Tutorials" version=effective_version %}
26+
27+
<li>
28+
<a href="/documentation/javadocs/{{ effective_version }}">Javadocs</a>
29+
</li>
30+
<li>
31+
<a target="_blank" href="/documentation/{{ effective_version }}/changelog">Change Log</a>
32+
</li>
33+
</ul>
34+
</div><!-- /dl-menuwrapper -->
35+
</div>
36+
</div>

_includes/homepage/contentView.html

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
<article class="skew-top-white">
22
<div class="container">
33
<div class="row">
4+
{% include documentation/mobile-nav.html %}
5+
46
<div class="col-md-3 hidden-xs hidden-sm">
57
{% include homepage/innerNav.html %}
68
</div>

_includes/homepage/mobile-nav.html

+49
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
<div class="mobile-nav hidden-md hidden-lg">
2+
<div class="dl-menu-container in-content">
3+
<div id="dl-menu" class="dl-menuwrapper">
4+
<button class="dl-trigger">Open Menu</button>
5+
<ul class="dl-menu content-nav dl-menu-toggle">
6+
<li>
7+
<a href="/">Overview</a>
8+
</li>
9+
<li>
10+
<a href="/features">Features</a>
11+
</li>
12+
<li class="">
13+
<a href="/downloads/current/">Download</a>
14+
<ul class="dl-submenu">
15+
<li>
16+
<a href="/downloads/current/">Current Release</a>
17+
</li>
18+
<li>
19+
<a href="/downloads/past/">Other Releases</a>
20+
</li>
21+
<li>
22+
<a href="/downloads/legal-terms/">Legal Terms</a>
23+
</li>
24+
<li>
25+
<a href="/downloads/faq/">FAQ</a>
26+
</li>
27+
</ul>
28+
</li>
29+
<li class="">
30+
<a href="/documentation/tutorials/{{ site.default_doc_version }}">Documentation</a>
31+
<ul class="dl-submenu">
32+
<li>
33+
<a href="/documentation/user-guide/{{ site.default_doc_version }}">User guide</a>
34+
</li>
35+
<li>
36+
<a href="/documentation/tutorials/{{ site.default_doc_version }}">Tutorials</a>
37+
</li>
38+
<li>
39+
<a href="/documentation/javadocs/{{ site.default_doc_version }}">Javadocs</a>
40+
</li>
41+
<li>
42+
<a href="/documentation/{{ site.default_doc_version }}/changelog">Changelog</a>
43+
</li>
44+
</ul>
45+
</li>
46+
</ul>
47+
</div>
48+
</div>
49+
</div>

_includes/scripts.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
2+
<script type="text/javascript" src="/assets/js/modernizr-2.8.3.min.js"></script>
23
<script>window.jQuery || document.write('<script src="/assets/js/jquery-3.1.1.min.js"><\/script>')</script>
34

45
<script src="/assets/js/jquery.dlmenu.js"></script>
5-
<script type="text/javascript" src="/assets/js/modernizr-2.8.3.min.js"></script>
66
<script type="text/javascript" src="/assets/js/bootstrap.min.js"></script>
77
<script>
88
$(document).ready(function () {

assets/fonts/icomoon.ttf

1.35 KB
Binary file not shown.

assets/fonts/icomoon.woff

956 Bytes
Binary file not shown.

documentation/user-guide/2.2/core/base/connectors.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Connectors
33
parent: Base Package
4-
section: guide-code
4+
section: guide-core
55
version: '2.2'
66
nav_order: 1
77
---

documentation/user-guide/2.2/core/base/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Base Package
3-
section: guide-code
3+
section: guide-core
44
version: '2.2'
55
nav_order: 2
66
redirect_to: /documentation/user-guide/2.2/core/base/overview

documentation/user-guide/2.2/core/base/overview.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Overview
33
parent: Base Package
4-
section: guide-code
4+
section: guide-core
55
version: '2.2'
66
nav_order: 0
77
---

documentation/user-guide/2.2/core/data/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Data Package
3-
section: guide-code
3+
section: guide-core
44
version: '2.2'
55
nav_order: 3
66
redirect_to: /documentation/user-guide/2.2/core/data/overview

documentation/user-guide/2.2/core/data/overview.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Overview
33
parent: Data Package
4-
section: guide-code
4+
section: guide-core
55
version: '2.2'
66
nav_order: 0
77
---

documentation/user-guide/2.2/core/data/parameters.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Parameters
33
long-title: Getting parameter values
44
parent: Data Package
5-
section: guide-code
5+
section: guide-core
66
version: '2.2'
77
nav_order: 1
88
---

documentation/user-guide/2.2/core/engine/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Restlet Engine
3-
section: guide-code
3+
section: guide-core
44
version: '2.2'
55
nav_order: 10
66
redirect_to: /documentation/user-guide/2.2/core/engine/overview

documentation/user-guide/2.2/core/engine/internal-connectors/clap.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: CLAP
33
long-title: CLAP connector
44
parent: Internal Connectors
5-
section: guide-code
5+
section: guide-core
66
version: '2.2'
77
nav_order: 2
88
---

documentation/user-guide/2.2/core/engine/internal-connectors/http.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: HTTP
33
long-title: HTTP connector (internal)
44
parent: Internal Connectors
5-
section: guide-code
5+
section: guide-core
66
version: '2.2'
77
nav_order: 3
88
---

documentation/user-guide/2.2/core/engine/internal-connectors/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Internal Connectors
33
parent: Restlet Engine
4-
section: guide-code
4+
section: guide-core
55
version: '2.2'
66
nav_order: 1
77
redirect_to: /documentation/user-guide/2.2/core/engine/internal-connectors/overview

documentation/user-guide/2.2/core/engine/internal-connectors/local.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Local
33
long-title: Local connectors
44
parent: Internal Connectors
5-
section: guide-code
5+
section: guide-core
66
version: '2.2'
77
nav_order: 1
88
---

documentation/user-guide/2.2/core/engine/internal-connectors/overview.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Overview
33
parent: Internal Connectors
4-
section: guide-code
4+
section: guide-core
55
version: '2.2'
66
nav_order: 0
77
---

documentation/user-guide/2.2/core/engine/internal-connectors/riap.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: RIAP
33
long-title: Restlet Internal Access Protocol
44
parent: Internal Connectors
5-
section: guide-code
5+
section: guide-core
66
version: '2.2'
77
nav_order: 4
88
---

documentation/user-guide/2.2/core/engine/overview.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Overview
33
parent: Restlet Engine
4-
section: guide-code
4+
section: guide-core
55
version: '2.2'
66
nav_order: 0
77
---

documentation/user-guide/2.2/core/http-headers-mapping.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Mapping HTTP Headers
3-
section: guide-code
3+
section: guide-core
44
version: '2.2'
55
nav_order: 1
66
---

documentation/user-guide/2.2/core/overview.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Overview
3-
section: guide-code
3+
section: guide-core
44
version: '2.2'
55
nav_order: 0
66
---

documentation/user-guide/2.2/core/representation.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Representation package
3-
section: guide-code
3+
section: guide-core
44
version: '2.2'
55
nav_order: 4
66
---

documentation/user-guide/2.2/core/resource/client.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Client
33
long-title: Client resources
44
parent: Resource package
5-
section: guide-code
5+
section: guide-core
66
version: '2.2'
77
nav_order: 1
88
---

documentation/user-guide/2.2/core/resource/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Resource package
3-
section: guide-code
3+
section: guide-core
44
version: '2.2'
55
nav_order: 5
66
redirect_to: /documentation/user-guide/2.2/core/resource/overview

documentation/user-guide/2.2/core/resource/overview.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Overview
33
parent: Resource package
4-
section: guide-code
4+
section: guide-core
55
version: '2.2'
66
nav_order: 0
77
---

documentation/user-guide/2.2/core/resource/server.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Server
33
long-title: Server resources
44
parent: Resource package
5-
section: guide-code
5+
section: guide-core
66
version: '2.2'
77
nav_order: 2
88
---

documentation/user-guide/2.2/core/routing/attributes.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Attributes
33
long-title: Extracting attributes
44
parent: Routing package
5-
section: guide-code
5+
section: guide-core
66
version: '2.2'
77
nav_order: 4
88
---

documentation/user-guide/2.2/core/routing/hierarchical-uris.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Hierarchical URIs
33
long-title: Routers and hierarchical URIs
44
parent: Routing package
5-
section: guide-code
5+
section: guide-core
66
version: '2.2'
77
nav_order: 1
88
---

documentation/user-guide/2.2/core/routing/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Routing package
3-
section: guide-code
3+
section: guide-core
44
version: '2.2'
55
nav_order: 6
66
redirect_to: /documentation/user-guide/2.2/core/routing/overview

documentation/user-guide/2.2/core/routing/overview.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Overview
33
parent: Routing package
4-
section: guide-code
4+
section: guide-core
55
version: '2.2'
66
nav_order: 0
77
---

documentation/user-guide/2.2/core/routing/redirection.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Redirection
33
long-title: URI rewriting and redirection
44
parent: Routing package
5-
section: guide-code
5+
section: guide-core
66
version: '2.2'
77
nav_order: 2
88
---

documentation/user-guide/2.2/core/routing/static-files.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Static Files
33
parent: Routing package
4-
section: guide-code
4+
section: guide-core
55
version: '2.2'
66
nav_order: 3
77
---

0 commit comments

Comments
 (0)