Skip to content

Commit 9da39f7

Browse files
committed
Added sphinx search in for styling, re #29.
1 parent f5891f2 commit 9da39f7

2 files changed

Lines changed: 44 additions & 8 deletions

File tree

docs/theme/deis/layout.html

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
<link rel="shortcut icon" href="{{ pathto('_static/favicon.ico', 1) }}">
1717
<script
1818
<script src="{{ pathto('_static/js/modernizr-2.6.2-respond-1.1.0.min.js', 1) }}"></script>
19+
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
20+
<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.1.min.js"><\/script>')</script>
1921
<meta name='robots' content='noindex,nofollow' />
2022
{%- if pagename == 'index' %}
2123
<link rel="canonical" href="http://deis.io/docs/latest/">
@@ -68,7 +70,10 @@
6870
<div>{% block body %}{% endblock %}</div>
6971
</div>
7072
<div class="span3">
71-
{{ toctree(collapse=False, maxdepth=3) }}
73+
{%- block sidebarsearch %}
74+
{%- include "searchbox.html" %}
75+
{%- endblock %}
76+
{{ toctree(collapse=False, maxdepth=3) }}
7277
</div>
7378

7479
</div> <!-- .row -->
@@ -77,13 +82,20 @@
7782
<footer>
7883
</footer>
7984

80-
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
81-
<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.1.min.js"><\/script>')</script>
82-
83-
<script src="http://deis.io/wp-content/themes/deis/js/vendor/bootstrap.min.js"></script>
84-
85-
<script src="http://deis.io/wp-content/themes/deis/js/plugins.js"></script>
86-
<script src="http://deis.io/wp-content/themes/deis/js/main.js"></script>
85+
{%- macro script() %}
86+
<script type="text/javascript">
87+
var DOCUMENTATION_OPTIONS = {
88+
URL_ROOT: '{{ url_root }}',
89+
VERSION: '{{ release|e }}',
90+
COLLAPSE_INDEX: false,
91+
FILE_SUFFIX: '{{ '' if no_search_suffix else file_suffix }}',
92+
HAS_SOURCE: {{ has_source|lower }}
93+
};
94+
</script>
95+
{%- endmacro %}
96+
<script type="text/javascript" src="{{ pathto('_static/underscore.js', 1) }}" type="text/css"></script>
97+
<script type="text/javascript" src="{{ pathto('_static/doctools.js', 1) }}" type="text/css"></script>
98+
<script type="text/javascript" src="{{ pathto('_static/searchtools.js', 1) }}" type="text/css"></script>
8799

88100
<script>
89101
var _gaq=[['_setAccount','UA-XXXXX-X'],['_trackPageview']];

docs/theme/deis/searchbox.html

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{#
2+
basic/searchbox.html
3+
~~~~~~~~~~~~~~~~~~~~
4+
5+
Sphinx sidebar template: quick search box.
6+
7+
:copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS.
8+
:license: BSD, see LICENSE for details.
9+
#}
10+
{%- if pagename != "search" %}
11+
<div id="searchbox" style="display: none">
12+
<h3>{{ _('Search') }}</h3>
13+
<form class="search" action="{{ pathto('search') }}" method="get">
14+
<input type="text" name="q" />
15+
<input type="submit" value="{{ _('Go') }}" />
16+
<input type="hidden" name="check_keywords" value="yes" />
17+
<input type="hidden" name="area" value="default" />
18+
</form>
19+
<p class="searchtip" style="font-size: 90%">
20+
{{ _('Enter search terms or a module, class or function name.') }}
21+
</p>
22+
</div>
23+
<script type="text/javascript">$('#searchbox').show(0);</script>
24+
{%- endif %}

0 commit comments

Comments
 (0)