Skip to content

Commit f14736b

Browse files
committed
Remove Google search and replace it with Mkdocs
This change updates the modal to use MkDocs for search.
1 parent 8e2c16c commit f14736b

File tree

3 files changed

+14
-16
lines changed

3 files changed

+14
-16
lines changed

docs_theme/base.html

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -64,27 +64,19 @@
6464
<div class="container-fluid">
6565

6666
<!-- Search Modal -->
67-
<div id="searchModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
67+
<div id="mkdocs_search_modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
6868
<div class="modal-header">
6969
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
7070
<h3 id="myModalLabel">Documentation search</h3>
7171
</div>
7272

7373
<div class="modal-body">
74-
<!-- Custom google search -->
75-
<script>
76-
(function() {
77-
var cx = '015016005043623903336:rxraeohqk6w';
78-
var gcse = document.createElement('script');
79-
gcse.type = 'text/javascript';
80-
gcse.async = true;
81-
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
82-
'//www.google.com/cse/cse.js?cx=' + cx;
83-
var s = document.getElementsByTagName('script')[0];
84-
s.parentNode.insertBefore(gcse, s);
85-
})();
86-
</script>
87-
<gcse:search></gcse:search>
74+
<form role="form">
75+
<div class="form-group">
76+
<input type="text" class="form-control" placeholder="Search..." id="mkdocs-search-query">
77+
</div>
78+
</form>
79+
<div id="mkdocs-search-results"></div>
8880
</div>
8981

9082
<div class="modal-footer">
@@ -176,6 +168,8 @@ <h3 id="myModalLabel">Documentation search</h3>
176168
<script src="{{ base_url }}/js/prettify-1.0.js"></script>
177169
<script src="{{ base_url }}/js/bootstrap-2.1.1-min.js"></script>
178170
<script src="{{ base_url }}/js/theme.js"></script>
171+
<script>var base_url = '{{ base_url }}';</script>
172+
<script data-main="{{ base_url }}/mkdocs/js/search.js" src="{{ base_url }}/mkdocs/js/require.js"></script>
179173

180174
<script>
181175
//$('.side-nav').scrollspy()

docs_theme/css/default.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -415,3 +415,7 @@ ul.sponsor {
415415
list-style: none;
416416
display: block;
417417
}
418+
419+
#mkdocs_search_modal article p{
420+
word-wrap: break-word;
421+
}

docs_theme/nav.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<a class="repo-link btn btn-inverse btn-small {% if not previous_page %}disabled{% endif %}" rel="next" {% if previous_page %}href="{{ previous_page.url }}"{% endif %}>
99
<i class="icon-arrow-left icon-white"></i> Previous
1010
</a>
11-
<a class="repo-link btn btn-inverse btn-small" href="#searchModal" data-toggle="modal"><i class="icon-search icon-white"></i> Search</a>
11+
<a class="repo-link btn btn-inverse btn-small" href="#mkdocs_search_modal" data-toggle="modal" data-target="#mkdocs_search_modal"><i class="icon-search icon-white"></i> Search</a>
1212
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
1313
<span class="icon-bar"></span>
1414
<span class="icon-bar"></span>

0 commit comments

Comments
 (0)