diff options
8 files changed, 101 insertions, 19 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 --> |
diff --git a/bitbake/lib/toaster/toastergui/templates/bpackage.html b/bitbake/lib/toaster/toastergui/templates/bpackage.html index dad0d7f48e..77f789484c 100644 --- a/bitbake/lib/toaster/toastergui/templates/bpackage.html +++ b/bitbake/lib/toaster/toastergui/templates/bpackage.html | |||
| @@ -6,6 +6,10 @@ | |||
| 6 | <li>Packages</li> | 6 | <li>Packages</li> |
| 7 | {% endblock %} | 7 | {% endblock %} |
| 8 | 8 | ||
| 9 | {% block nav-packages %} | ||
| 10 | <li class="active"><a href="{% url 'packages' build.pk %}">Packages</a></li> | ||
| 11 | {% endblock %} | ||
| 12 | |||
| 9 | {% block buildinfomain %} | 13 | {% block buildinfomain %} |
| 10 | <div class="span10"> | 14 | <div class="span10"> |
| 11 | <div class="page-header"> | 15 | <div class="page-header"> |
| @@ -30,7 +34,7 @@ | |||
| 30 | </form> | 34 | </form> |
| 31 | </div> | 35 | </div> |
| 32 | </div> | 36 | </div> |
| 33 | 37 | ||
| 34 | {% else %} | 38 | {% else %} |
| 35 | {% include "basetable_top.html" %} | 39 | {% include "basetable_top.html" %} |
| 36 | 40 | ||
diff --git a/bitbake/lib/toaster/toastergui/templates/builddashboard.html b/bitbake/lib/toaster/toastergui/templates/builddashboard.html index 9d91f4031f..65631286b1 100644 --- a/bitbake/lib/toaster/toastergui/templates/builddashboard.html +++ b/bitbake/lib/toaster/toastergui/templates/builddashboard.html | |||
| @@ -2,6 +2,10 @@ | |||
| 2 | {% load humanize %} | 2 | {% load humanize %} |
| 3 | {% load projecttags %} | 3 | {% load projecttags %} |
| 4 | 4 | ||
| 5 | {% block parentbreadcrumb %} | ||
| 6 | {{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"}}) | ||
| 7 | {% endblock %} | ||
| 8 | |||
| 5 | {% block buildinfomain %} | 9 | {% block buildinfomain %} |
| 6 | <!-- page title --> | 10 | <!-- page title --> |
| 7 | <div class="row-fluid span10"> | 11 | <div class="row-fluid span10"> |
diff --git a/bitbake/lib/toaster/toastergui/templates/configuration.html b/bitbake/lib/toaster/toastergui/templates/configuration.html index 674f896b03..49a6a89d5c 100644 --- a/bitbake/lib/toaster/toastergui/templates/configuration.html +++ b/bitbake/lib/toaster/toastergui/templates/configuration.html | |||
| @@ -1,9 +1,13 @@ | |||
| 1 | {% extends "basebuildpage.html" %} | 1 | {% extends "basebuildpage.html" %} |
| 2 | {% load projecttags %} | ||
| 3 | |||
| 2 | {% block localbreadcrumb %} | 4 | {% block localbreadcrumb %} |
| 3 | <li>Configuration</li> | 5 | <li>Configuration</li> |
| 4 | {% endblock %} | 6 | {% endblock %} |
| 5 | 7 | ||
| 6 | {% load projecttags %} | 8 | {% block nav-configuration %} |
| 9 | <li class="active"><a href="{% url 'configuration' build.pk %}">Configuration</a></li> | ||
| 10 | {% endblock %} | ||
| 7 | 11 | ||
| 8 | {% block buildinfomain %} | 12 | {% block buildinfomain %} |
| 9 | <!-- page title --> | 13 | <!-- page title --> |
diff --git a/bitbake/lib/toaster/toastergui/templates/configvars.html b/bitbake/lib/toaster/toastergui/templates/configvars.html index 24cb2a5427..de4940e12e 100644 --- a/bitbake/lib/toaster/toastergui/templates/configvars.html +++ b/bitbake/lib/toaster/toastergui/templates/configvars.html | |||
| @@ -1,9 +1,13 @@ | |||
| 1 | {% extends "basebuildpage.html" %} | 1 | {% extends "basebuildpage.html" %} |
| 2 | {% load projecttags %} | ||
| 3 | |||
| 2 | {% block localbreadcrumb %} | 4 | {% block localbreadcrumb %} |
| 3 | <li>Configuration</li> | 5 | <li>Configuration</li> |
| 4 | {% endblock %} | 6 | {% endblock %} |
| 5 | 7 | ||
| 6 | {% load projecttags %} | 8 | {% block nav-configuration %} |
| 9 | <li class="active"><a href="{% url 'configuration' build.pk %}">Configuration</a></li> | ||
| 10 | {% endblock %} | ||
| 7 | 11 | ||
| 8 | {% block buildinfomain %} | 12 | {% block buildinfomain %} |
| 9 | <!-- page title --> | 13 | <!-- page title --> |
| @@ -30,7 +34,7 @@ | |||
| 30 | 34 | ||
| 31 | <!-- variables --> | 35 | <!-- variables --> |
| 32 | <div id="variables" class="tab-pane"> | 36 | <div id="variables" class="tab-pane"> |
| 33 | 37 | ||
| 34 | {% if objects.paginator.count == 0 %} | 38 | {% if objects.paginator.count == 0 %} |
| 35 | <div class="row-fluid"> | 39 | <div class="row-fluid"> |
| 36 | <div class="alert"> | 40 | <div class="alert"> |
| @@ -41,7 +45,7 @@ | |||
| 41 | </form> | 45 | </form> |
| 42 | </div> | 46 | </div> |
| 43 | </div> | 47 | </div> |
| 44 | 48 | ||
| 45 | {% else %} | 49 | {% else %} |
| 46 | {% include "basetable_top.html" %} | 50 | {% include "basetable_top.html" %} |
| 47 | 51 | ||
diff --git a/bitbake/lib/toaster/toastergui/templates/recipes.html b/bitbake/lib/toaster/toastergui/templates/recipes.html index 22c3d1a5ac..907b83d269 100755 --- a/bitbake/lib/toaster/toastergui/templates/recipes.html +++ b/bitbake/lib/toaster/toastergui/templates/recipes.html | |||
| @@ -6,6 +6,10 @@ | |||
| 6 | <li>Recipes</li> | 6 | <li>Recipes</li> |
| 7 | {% endblock %} | 7 | {% endblock %} |
| 8 | 8 | ||
| 9 | {% block nav-recipes %} | ||
| 10 | <li class="active"><a href="{% url 'recipes' build.pk %}">Recipes</a></li> | ||
| 11 | {% endblock %} | ||
| 12 | |||
| 9 | {% block buildinfomain %} | 13 | {% block buildinfomain %} |
| 10 | <div class="span10"> | 14 | <div class="span10"> |
| 11 | <div class="page-header"> | 15 | <div class="page-header"> |
diff --git a/bitbake/lib/toaster/toastergui/templates/target.html b/bitbake/lib/toaster/toastergui/templates/target.html index 5396b17dc9..ceffada081 100644 --- a/bitbake/lib/toaster/toastergui/templates/target.html +++ b/bitbake/lib/toaster/toastergui/templates/target.html | |||
| @@ -5,6 +5,16 @@ | |||
| 5 | 5 | ||
| 6 | {% load projecttags %} | 6 | {% load projecttags %} |
| 7 | 7 | ||
| 8 | {% block nav-target %} | ||
| 9 | {% for t in build.get_sorted_target_list %} | ||
| 10 | {% ifequal target.pk t.pk %} | ||
| 11 | <li class="active"><a href="{% url 'target' build.pk t.pk %}">{{t.target}}</a><li> | ||
| 12 | {% else %} | ||
| 13 | <li><a href="{% url 'target' build.pk t.pk %}">{{t.target}}</a><li> | ||
| 14 | {% endifequal %} | ||
| 15 | {% endfor %} | ||
| 16 | {% endblock %} | ||
| 17 | |||
| 8 | {% block buildinfomain %} | 18 | {% block buildinfomain %} |
| 9 | 19 | ||
| 10 | <div class="row-fluid span10"> | 20 | <div class="row-fluid span10"> |
diff --git a/bitbake/lib/toaster/toastergui/templates/tasks.html b/bitbake/lib/toaster/toastergui/templates/tasks.html index ace30de3eb..8c73dc230e 100644 --- a/bitbake/lib/toaster/toastergui/templates/tasks.html +++ b/bitbake/lib/toaster/toastergui/templates/tasks.html | |||
| @@ -1,9 +1,39 @@ | |||
| 1 | {% extends "basebuildpage.html" %} | 1 | {% extends "basebuildpage.html" %} |
| 2 | {% load projecttags %} | 2 | {% load projecttags %} |
| 3 | |||
| 3 | {% block localbreadcrumb %} | 4 | {% block localbreadcrumb %} |
| 4 | <li>{{title}}</li> | 5 | <li>{{title}}</li> |
| 5 | {% endblock %} | 6 | {% endblock %} |
| 6 | 7 | ||
| 8 | {% block nav-tasks %} | ||
| 9 | {% if 'Tasks' == title %} | ||
| 10 | <li class="active"><a href="{% url 'tasks' build.pk %}">Tasks</a></li> | ||
| 11 | {% else %} | ||
| 12 | <li><a href="{% url 'tasks' build.pk %}">Tasks</a></li> | ||
| 13 | {% endif %} | ||
| 14 | {% endblock %} | ||
| 15 | {% block nav-buildtime %} | ||
| 16 | {% if 'Time' == title %} | ||
| 17 | <li class="active"><a href="{% url 'buildtime' build.pk %}">Time</a></li> | ||
| 18 | {% else %} | ||
| 19 | <li><a href="{% url 'buildtime' build.pk %}">Time</a></li> | ||
| 20 | {% endif %} | ||
| 21 | {% endblock %} | ||
| 22 | {% block nav-cpuusage %} | ||
| 23 | {% if 'CPU usage' == title %} | ||
| 24 | <li class="active"><a href="{% url 'cpuusage' build.pk %}">CPU usage</a></li> | ||
| 25 | {% else %} | ||
| 26 | <li><a href="{% url 'cpuusage' build.pk %}">CPU usage</a></li> | ||
| 27 | {% endif %} | ||
| 28 | {% endblock %} | ||
| 29 | {% block nav-diskio %} | ||
| 30 | {% if 'Disk I/O' == title %} | ||
| 31 | <li class="active"><a href="{% url 'diskio' build.pk %}">Disk I/O</a></li> | ||
| 32 | {% else %} | ||
| 33 | <li><a href="{% url 'diskio' build.pk %}">Disk I/O</a></li> | ||
| 34 | {% endif %} | ||
| 35 | {% endblock %} | ||
| 36 | |||
| 7 | {% block buildinfomain %} | 37 | {% block buildinfomain %} |
| 8 | <div class="span10"> | 38 | <div class="span10"> |
| 9 | <div class="page-header"> | 39 | <div class="page-header"> |
