summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/toastergui/templates/basebuildpage.html
diff options
context:
space:
mode:
authorDavid Reyna <David.Reyna@windriver.com>2014-03-24 19:50:50 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-03-28 13:44:51 +0000
commit056fbc47c76f5ff238fb01302f0dce457dabc08d (patch)
treefba1b27c46050583b0d676bc9903a64c4c0bcda9 /bitbake/lib/toaster/toastergui/templates/basebuildpage.html
parent405e190b314db29e1332c56376dff026a9631202 (diff)
downloadpoky-056fbc47c76f5ff238fb01302f0dce457dabc08d.tar.gz
bitbake: toaster: blocks for custom/highlighted navigation and breadcrumb links
Implement the navigation links as blocks so that each page can override and have its respective link appear highlighted. Make the build breadcrumb a block so that it is customizable to not be a link for the dashboard page. Reorder the page headers to be consistent order for extends, projecttags, localbreadcrumb, nav-links. [YOCTO #5916] [YOCTO #4258] (Bitbake rev: cb26c4df04170143babd6c9fd60600bfb31486ed) Signed-off-by: David Reyna <David.Reyna@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/toaster/toastergui/templates/basebuildpage.html')
-rw-r--r--bitbake/lib/toaster/toastergui/templates/basebuildpage.html50
1 files changed, 36 insertions, 14 deletions
diff --git a/bitbake/lib/toaster/toastergui/templates/basebuildpage.html b/bitbake/lib/toaster/toastergui/templates/basebuildpage.html
index 0ce5dbd27f..778c4d4af1 100644
--- a/bitbake/lib/toaster/toastergui/templates/basebuildpage.html
+++ b/bitbake/lib/toaster/toastergui/templates/basebuildpage.html
@@ -9,7 +9,13 @@
9 <div class="section"> 9 <div class="section">
10 <ul class="breadcrumb" id="breadcrumb"> 10 <ul class="breadcrumb" id="breadcrumb">
11<li><a href="{% url 'all-builds' %}">All builds</a></li> 11<li><a href="{% url 'all-builds' %}">All builds</a></li>
12<li><a href="{%url 'builddashboard' build.pk%}">{{build.get_sorted_target_list.0.target}} {%if build.target_set.all.count > 1%}(+ {{build.target_set.all.count|add:"-1"}}){%endif%} {{build.machine}} ({{build.completed_on|date:"d/m/y H:i"}})</a></li> 12 <li>
13 {% block parentbreadcrumb %}
14 <a href="{%url 'builddashboard' build.pk%}">
15 {{build.get_sorted_target_list.0.target}} {%if build.target_set.all.count > 1%}(+ {{build.target_set.all.count|add:"-1"}}){%endif%} {{build.machine}} ({{build.completed_on|date:"d/m/y H:i"}})
16 </a>
17 {% endblock %}
18 </li>
13 {% block localbreadcrumb %}{% endblock %} 19 {% block localbreadcrumb %}{% endblock %}
14 </ul> 20 </ul>
15 <script> 21 <script>
@@ -28,19 +34,35 @@
28 <ul class="nav nav-list well"> 34 <ul class="nav nav-list well">
29 {% if build.target_set.all.0.is_image %} 35 {% if build.target_set.all.0.is_image %}
30 <li class="nav-header">Images</li> 36 <li class="nav-header">Images</li>
31 {% for t in build.get_sorted_target_list %} 37 {% block nav-target %}
32 <li><a href="{% url 'target' build.pk t.pk %}">{{t.target}}</a><li> 38 {% for t in build.get_sorted_target_list %}
33 {% endfor %} 39 <li><a href="{% url 'target' build.pk t.pk %}">{{t.target}}</a><li>
34 {% endif %} 40 {% endfor %}
35 <li class="nav-header">Build</li> 41 {% endblock %}
36 <li><a href="{% url 'configuration' build.pk %}">Configuration</a></li> 42 {% endif %}
37 <li><a href="{% url 'tasks' build.pk %}">Tasks</a></li> 43 <li class="nav-header">Build</li>
38 <li><a href="{% url 'recipes' build.pk %}">Recipes</a></li> 44 {% block nav-configuration %}
39 <li><a href="{% url 'packages' build.pk %}">Packages</a></li> 45 <li><a href="{% url 'configuration' build.pk %}">Configuration</a></li>
40 <li class="nav-header">Performance</li> 46 {% endblock %}
41 <li><a href="{% url 'buildtime' build.pk %}">Time</a></li> 47 {% block nav-tasks %}
42 <li><a href="{% url 'cpuusage' build.pk %}">CPU usage</a></li> 48 <li><a href="{% url 'tasks' build.pk %}">Tasks</a></li>
43 <li><a href="{% url 'diskio' build.pk %}">Disk I/O</a></li> 49 {% endblock %}
50 {% block nav-recipes %}
51 <li><a href="{% url 'recipes' build.pk %}">Recipes</a></li>
52 {% endblock %}
53 {% block nav-packages %}
54 <li><a href="{% url 'packages' build.pk %}">Packages</a></li>
55 {% endblock %}
56 <li class="nav-header">Performance</li>
57 {% block nav-buildtime %}
58 <li><a href="{% url 'buildtime' build.pk %}">Time</a></li>
59 {% endblock %}
60 {% block nav-cpuusage %}
61 <li><a href="{% url 'cpuusage' build.pk %}">CPU usage</a></li>
62 {% endblock %}
63 {% block nav-diskio %}
64 <li><a href="{% url 'diskio' build.pk %}">Disk I/O</a></li>
65 {% endblock %}
44 </ul> 66 </ul>
45 </div> 67 </div>
46 <!-- end left sidebar container --> 68 <!-- end left sidebar container -->