[REV] DIFF tech dev: bring back some stuff

This commit is contained in:
Victor Feyens 2020-09-24 16:46:00 +02:00
parent 60510d0a64
commit 9631934593
4 changed files with 44 additions and 8 deletions

View File

@ -111,7 +111,13 @@ if toctree:
def resolve(old_resolve, tree, docname, *args, **kwargs):
if docname == tree.env.config.master_doc:
return resolve_content_toctree(tree.env, docname, *args, **kwargs)
return old_resolve(tree, docname, *args, **kwargs)
toc = old_resolve(tree, docname, *args, **kwargs)
if toc is None:
return None
navbarify(toc[0], navbar=kwargs.pop('navbar', None))
return toc
@monkey(sphinx.environment.BuildEnvironment)
def resolve_toctree(old_resolve, self, docname, *args, **kwargs):

View File

@ -1,4 +1,5 @@
{% extends "basic/layout.html" %}
{% set html5_doctype = True %}
{% set classes = [] %}
{% if pagename == master_doc %}
@ -9,15 +10,17 @@
{% set classes = classes + ['has_code_col'] %}
{% endif %}
{%- block doctype -%}
<!doctype html>
{%- endblock -%}
{% if 'classes' in meta %}
{% set classes = classes + meta['classes'].split() %}
{% endif %}
{%- block linktags %}
<link href="https://fonts.googleapis.com/css?family=Work+Sans:500,600" rel="stylesheet">
{%- block linktags -%}
{% for code, url in language_codes %}
<link rel="alternate" hreflang="{{ code }}" href="{{ url }}" />
{%- endfor %}
<link rel="canonical" href="{{ canonical }}" />
{{- super() }}
{%- endblock %}
{{ super() }}
{%- endblock -%}
{%- block sidebar1 -%}{%- endblock -%}
{%- block sidebar2 -%}{%- endblock -%}
@ -33,6 +36,7 @@
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', '{{ google_analytics_key }}', 'auto');
ga('set', 'anonymizeIp', true);
ga('send','pageview');
</script>
{%- endif -%}

View File

@ -9584,6 +9584,12 @@ article.doc-body .code-fields ul em {
-moz-transform-origin: 50% 0px 0px;
-ms-transform-origin: 50% 0px 0px;
transform-origin: 50% 0px 0px;
background: #75526b;
background: -webkit-linear-gradient(99deg, #875A7B 10%, #62495B 90%);
background: -moz-linear-gradient(99deg, #875A7B 10%, #62495B 90%);
background: -ms-linear-gradient(99deg, #875A7B 10%, #62495B 90%);
background: -o-linear-gradient(99deg, #875A7B 10%, #62495B 90%);
background: linear-gradient(99deg, #875A7B 10%, #62495B 90%);
}
@media screen and (min-width: 768px) {
.card.top {
@ -10223,6 +10229,12 @@ main.index .card figcaption {
.toctree-wrapper > ul li.toctree-l2 > ul:empty {
display: none;
}
.toctree-wrapper > ul li.toctree-l2 a {
text-decoration: none;
}
.toctree-wrapper > ul li.toctree-l2 a:hover {
text-decoration: underline;
}
#oe_main_menu_navbar ~ #wrapwrap .o_main_header.o_has_sub_nav.o_scrolled {
top: -17px;
}

View File

@ -515,6 +515,20 @@ class BootstrapTranslator(nodes.NodeVisitor, object):
self.body.append(self.starttag(node, 'a', **attrs))
def depart_reference(self, node):
self.body.append(u'</a>')
def visit_download_reference(self, node):
# type: (nodes.Node) -> None
if node.hasattr('filename'):
self.body.append(
'<a class="reference download internal" href="%s" download="">' %
posixpath.join(self.builder.dlpath, node['filename']))
self.body.append(node.astext())
self.body.append('</a>')
raise nodes.SkipNode
else:
self.context.append('')
def depart_download_reference(self, node):
# type: (nodes.Node) -> None
self.body.append(self.context.pop())
def visit_target(self, node): pass
def depart_target(self, node): pass
def visit_footnote(self, node):