Skip to content

Commit c2e9b00

Browse files
author
Mark Gibbs
committed
More indirection in templates
1 parent 46d7cec commit c2e9b00

File tree

1 file changed

+26
-15
lines changed

1 file changed

+26
-15
lines changed

demo/demo/templates/base.html

Lines changed: 26 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,36 @@
66
{%load bootstrap4%}
77
{%bootstrap_css%}
88
{%bootstrap_javascript jquery="full"%}
9+
{%block app_header_css%}
910
<link rel="stylesheet" type="text/css" href="{%static "demo/demo.css"%}"></link>
10-
<title>Django Plotly Dash Examples - {%block title%}{%endblock%}</title>
11+
{%endblock%}
12+
<title>Django Plotly Dash Examples - {%block title%}{%endblock%}</title>
1113
</head>
1214
<body>
13-
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
14-
<div class="navbar-nav">
15-
<a class="navbar-brand" href="#">
16-
<img src="{%static "demo/logo.svg"%}" alt="Logo"/>
17-
</a>
18-
<a class="nav-item nav-link btn btn-lg" href="{%url "home"%}">Contents</a>
19-
<a class="nav-item nav-link btn btn-lg" href="{%url "demo-one"%}">Demo One - Simple Use</a>
20-
<a class="nav-item nav-link btn btn-lg" href="{%url "demo-two"%}">Demo Two - Initial State</a>
21-
<a class="nav-item nav-link btn btn-lg" href="{%url "demo-three"%}">Demo Three - Enhanced Callbacks</a>
22-
<a class="nav-item nav-link btn btn-lg" href="{%url "demo-four"%}">Demo Four - Live Updating</a>
15+
<header>
16+
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
17+
<div class="navbar-nav">
18+
<a class="navbar-brand" href="#">
19+
<img src="{%static "demo/logo.svg"%}" alt="Logo"/>
20+
</a>
21+
{%block demo_items%}
22+
<a class="nav-item nav-link btn btn-lg" href="{%url "home"%}">Contents</a>
23+
<a class="nav-item nav-link btn btn-lg" href="{%url "demo-one"%}">Demo One - Simple Use</a>
24+
<a class="nav-item nav-link btn btn-lg" href="{%url "demo-two"%}">Demo Two - Initial State</a>
25+
<a class="nav-item nav-link btn btn-lg" href="{%url "demo-three"%}">Demo Three - Enhanced Callbacks</a>
26+
<a class="nav-item nav-link btn btn-lg" href="{%url "demo-four"%}">Demo Four - Live Updating</a>
27+
{%endblock%}
28+
</div>
29+
</nav>
30+
</header>
31+
<main>
32+
<div class="container">
33+
{%block content%}{%endblock%}
2334
</div>
24-
</nav>
25-
<div class="container">
26-
{%block content%}{%endblock%}
27-
</div>
35+
</main>
36+
<footer>
37+
{%block footer%}{%endblock%}
38+
</footer>
2839
</body>
2940
{%block post_body%}{%endblock%}
3041
</html>

0 commit comments

Comments
 (0)