Skip to content

Commit bdedc4e

Browse files
authored
Merge pull request pytorch#132 from shiftlab/search-bar
Add search bar
2 parents fcbb0ed + fb8f584 commit bdedc4e

13 files changed

+508
-13
lines changed

.ruby-version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.5.1
1+
2.5.3

Gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
source "https://rubygems.org"
2-
ruby "2.5.1"
2+
ruby "2.5.3"
33

44
group :jekyll_plugins do
55
gem "github-pages"

Gemfile.lock

+2-2
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ DEPENDENCIES
253253
jekyll-paginate-v2
254254

255255
RUBY VERSION
256-
ruby 2.5.1p57
256+
ruby 2.5.3p105
257257

258258
BUNDLED WITH
259-
1.16.3
259+
1.17.1

_includes/footer_scripts.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<script src="{{ site.baseurl }}/assets/mobile-menu.js"></script>
22
<script src="{{ site.baseurl }}/assets/scroll-to-anchor.js"></script>
33
<script src="{{ site.baseurl }}/assets/external-links-new-tab.js"></script>
4+
<script src="{{ site.baseurl }}/assets/search-bar.js"></script>
45

56
<script type="text/javascript">
67
mobileMenu.bind();

_includes/head.html

+2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,10 @@
1616
<script src="{{ site.baseurl }}/assets/vendor/popper.min.js"></script>
1717
<script src="{{ site.baseurl }}/assets/vendor/bootstrap.min.js"></script>
1818
<script src="{{ site.baseurl }}/assets/vendor/anchor.min.js"></script>
19+
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script>
1920
{% if jekyll.environment == 'production' %}
2021
{% include analytics.html %}
2122
{% include pixel.html %}
2223
{% endif %}
24+
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" />
2325
</head>

_includes/main_menu.html

+20-8
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,47 @@
11
<div class="main-menu">
22
<ul>
3-
<li class="{% if current[1] == 'get-started' %}active{% endif %}">
3+
<li class="main-menu-item {% if current[1] == 'get-started' %}active{% endif %}">
44
<a href="{{ site.baseurl }}/get-started">Get Started</a>
55
</li>
66

7-
<li class="{% if current[1] == 'features' %}active{% endif %}">
7+
<li class="main-menu-item {% if current[1] == 'features' %}active{% endif %}">
88
<a href="{{ site.baseurl }}/features">Features</a>
99
</li>
1010

11-
<li class="{% if current[1] == 'ecosystem' %}active{% endif %}">
11+
<li class="main-menu-item {% if current[1] == 'ecosystem' %}active{% endif %}">
1212
<a href="{{ site.baseurl }}/ecosystem">Ecosystem</a>
1313
</li>
1414

15-
<li class="{% if current[1] == 'blog' %}active{% endif %}">
15+
<li class="main-menu-item {% if current[1] == 'blog' %}active{% endif %}">
1616
<a href="{{ site.baseurl }}/blog">Blog</a>
1717
</li>
1818

19-
<li>
19+
<li class="main-menu-item">
2020
<a href="{{ site.external_urls.tutorials }}">Tutorials</a>
2121
</li>
2222

23-
<li>
23+
<li class="main-menu-item">
2424
<a href="{{ site.baseurl }}/docs">Docs</a>
2525
</li>
2626

27-
<li class="{% if current[1] == 'resources' %}active{% endif %}">
27+
<li class="main-menu-item {% if current[1] == 'resources' %}active{% endif %}">
2828
<a href="{{ site.baseurl }}/resources">Resources</a>
2929
</li>
3030

31-
<li>
31+
<li class="main-menu-item">
3232
<a href="{{ site.external_urls.github }}">GitHub</a>
3333
</li>
34+
35+
<li class="navSearchWrapper reactNavSearchWrapper" key="search">
36+
<div class="search-border">
37+
<div id="search-icon"></div>
38+
<input
39+
id="search-input"
40+
type="text"
41+
title="Search"
42+
/>
43+
<div id="close-search">X</div>
44+
</div>
45+
</li>
3446
</ul>
3547
</div>

_includes/mobile_menu.html

+48-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,53 @@
99
</div>
1010

1111
<div class="mobile-main-menu-links-container">
12-
{% include main_menu.html %}
12+
13+
<div class="main-menu">
14+
<ul>
15+
<li class="navSearchWrapper reactNavSearchWrapper tabletSearchWrapper" key="search">
16+
<div class="mobile-search-border">
17+
<input
18+
id="mobile-search-input"
19+
type="text"
20+
title="Search"
21+
/>
22+
<div id="mobile-search-icon"></div>
23+
</div>
24+
</li>
25+
26+
<li class="{% if current[1] == 'get-started' %}active{% endif %}">
27+
<a href="{{ site.baseurl }}/get-started">Get Started</a>
28+
</li>
29+
30+
<li class="{% if current[1] == 'features' %}active{% endif %}">
31+
<a href="{{ site.baseurl }}/features">Features</a>
32+
</li>
33+
34+
<li class="{% if current[1] == 'ecosystem' %}active{% endif %}">
35+
<a href="{{ site.baseurl }}/ecosystem">Ecosystem</a>
36+
</li>
37+
38+
<li class="{% if current[1] == 'blog' %}active{% endif %}">
39+
<a href="{{ site.baseurl }}/blog">Blog</a>
40+
</li>
41+
42+
<li>
43+
<a href="{{ site.external_urls.tutorials }}">Tutorials</a>
44+
</li>
45+
46+
<li>
47+
<a href="{{ site.baseurl }}/docs">Docs</a>
48+
</li>
49+
50+
<li class="{% if current[1] == 'resources' %}active{% endif %}">
51+
<a href="{{ site.baseurl }}/resources">Resources</a>
52+
</li>
53+
54+
<li>
55+
<a href="{{ site.external_urls.github }}">GitHub</a>
56+
</li>
57+
</ul>
58+
</div>
59+
1360
</div>
1461
</div>

0 commit comments

Comments
 (0)