mirror of
https://github.com/ThePhD/sol2.git
synced 2024-03-22 13:10:44 +08:00
Merge remote-tracking branch 'snide/master' into move-javascript-to-bottom
This commit is contained in:
commit
ea5b780f08
|
@ -73,6 +73,10 @@ Also note that the table of contents is set with ``includehidden=true``. This al
|
||||||
to set a hidden toc in your index file with the hidden_ property that will allow you
|
to set a hidden toc in your index file with the hidden_ property that will allow you
|
||||||
to build a toc without it rendering in your index.
|
to build a toc without it rendering in your index.
|
||||||
|
|
||||||
|
By default, the navigation will "stick" to the screen as you scroll. However if your toc
|
||||||
|
is vertically too large, it revert to static positioning. To disable the sticky nav
|
||||||
|
alltogether change the setting in ``conf.py``.
|
||||||
|
|
||||||
Contributing or modifying the theme
|
Contributing or modifying the theme
|
||||||
===================================
|
===================================
|
||||||
|
|
||||||
|
|
|
@ -106,7 +106,9 @@ html_theme = 'sphinx_rtd_theme'
|
||||||
# Theme options are theme-specific and customize the look and feel of a theme
|
# Theme options are theme-specific and customize the look and feel of a theme
|
||||||
# further. For a list of options available for each theme, see the
|
# further. For a list of options available for each theme, see the
|
||||||
# documentation.
|
# documentation.
|
||||||
#html_theme_options = {}
|
html_theme_options = {
|
||||||
|
# 'sticky_navigation' : True # Set to False to disable the sticky nav while scrolling.
|
||||||
|
}
|
||||||
|
|
||||||
# Add any paths that contain custom themes here, relative to this directory.
|
# Add any paths that contain custom themes here, relative to this directory.
|
||||||
html_theme_path = ["../.."]
|
html_theme_path = ["../.."]
|
||||||
|
|
|
@ -287,3 +287,6 @@ footer
|
||||||
.wy-nav-content-wrap
|
.wy-nav-content-wrap
|
||||||
margin-left: 0
|
margin-left: 0
|
||||||
|
|
||||||
|
nav.stickynav
|
||||||
|
position: fixed
|
||||||
|
top: 0
|
||||||
|
|
|
@ -37,6 +37,15 @@
|
||||||
<link rel="stylesheet" href="{{ pathto('_static/' + style, 1) }}" type="text/css" />
|
<link rel="stylesheet" href="{{ pathto('_static/' + style, 1) }}" type="text/css" />
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
{# STICKY NAVIGATION #}
|
||||||
|
{% if theme_sticky_navigation %}
|
||||||
|
<script type="text/javascript">
|
||||||
|
jQuery(function () {
|
||||||
|
SphinxRtdTheme.StickyNav.enable();
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
{% for cssfile in css_files %}
|
{% for cssfile in css_files %}
|
||||||
<link rel="stylesheet" href="{{ pathto(cssfile, 1) }}" type="text/css" />
|
<link rel="stylesheet" href="{{ pathto(cssfile, 1) }}" type="text/css" />
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -14,3 +14,50 @@ $( document ).ready(function() {
|
||||||
});
|
});
|
||||||
$("table.docutils:not(.field-list").wrap("<div class='wy-table-responsive'></div>");
|
$("table.docutils:not(.field-list").wrap("<div class='wy-table-responsive'></div>");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
window.SphinxRtdTheme = (function (jquery) {
|
||||||
|
|
||||||
|
var stickyNav = (function () {
|
||||||
|
|
||||||
|
var navBar,
|
||||||
|
win,
|
||||||
|
stickyNavCssClass = 'stickynav',
|
||||||
|
|
||||||
|
applyStickNav = function () {
|
||||||
|
|
||||||
|
if (navBar.height() <= win.height()) {
|
||||||
|
|
||||||
|
navBar.addClass(stickyNavCssClass);
|
||||||
|
|
||||||
|
} else {
|
||||||
|
|
||||||
|
navBar.removeClass(stickyNavCssClass);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
enable = function () {
|
||||||
|
|
||||||
|
applyStickNav();
|
||||||
|
|
||||||
|
win.on('resize', applyStickNav);
|
||||||
|
},
|
||||||
|
|
||||||
|
init = function () {
|
||||||
|
|
||||||
|
navBar = jquery('nav.wy-nav-side:first');
|
||||||
|
win = jquery(window);
|
||||||
|
};
|
||||||
|
|
||||||
|
jquery(init);
|
||||||
|
|
||||||
|
return {
|
||||||
|
|
||||||
|
enable : enable
|
||||||
|
};
|
||||||
|
}());
|
||||||
|
|
||||||
|
return {
|
||||||
|
|
||||||
|
StickyNav : stickyNav
|
||||||
|
};
|
||||||
|
}($));
|
|
@ -5,3 +5,4 @@ stylesheet = css/theme.css
|
||||||
[options]
|
[options]
|
||||||
typekit_id = hiw1hhg
|
typekit_id = hiw1hhg
|
||||||
analytics_id =
|
analytics_id =
|
||||||
|
sticky_navigation = False
|
||||||
|
|
Loading…
Reference in New Issue
Block a user