summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/toastergui/templates/baseprojectpage.html
diff options
context:
space:
mode:
authorMichael Wood <michael.g.wood@intel.com>2015-07-31 15:09:03 +0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-08-01 11:26:11 +0100
commitb06a633f25aec303e867c6109fb97d63d9ee1f73 (patch)
treee8cb117fa87f50114d63fa1104804abeb0708433 /bitbake/lib/toaster/toastergui/templates/baseprojectpage.html
parent3d3a2dbf5fc10773bb18ab7fb00f3db254139f47 (diff)
downloadpoky-b06a633f25aec303e867c6109fb97d63d9ee1f73.tar.gz
bitbake: toastergui: Implement new project navigation
Change the structure of the project page to include a navigation menu and top tab navigation. Remove old breadcrumb method. [YOCTO #7329] (Bitbake rev: 66fa0dd988e01ec79e74be7a5697eaa3b4f017d8) Signed-off-by: Michael Wood <michael.g.wood@intel.com> Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/toaster/toastergui/templates/baseprojectpage.html')
-rw-r--r--bitbake/lib/toaster/toastergui/templates/baseprojectpage.html64
1 files changed, 30 insertions, 34 deletions
diff --git a/bitbake/lib/toaster/toastergui/templates/baseprojectpage.html b/bitbake/lib/toaster/toastergui/templates/baseprojectpage.html
index c8a7743b13..ac32deac2f 100644
--- a/bitbake/lib/toaster/toastergui/templates/baseprojectpage.html
+++ b/bitbake/lib/toaster/toastergui/templates/baseprojectpage.html
@@ -3,44 +3,40 @@
3{% load humanize %} 3{% load humanize %}
4{% block pagecontent %} 4{% block pagecontent %}
5 5
6{% include "projecttopbar.html" %}
7<script type="text/javascript">
8 $(document).ready(function(){
9 $("#config-nav .nav li a").each(function(){
10 if (window.location.pathname === $(this).attr('href'))
11 $(this).parent().addClass('active');
12 else
13 $(this).parent().removeClass('active');
14 });
6 15
7 <div class="row-fluid"> 16 $("#topbar-configuration-tab").addClass("active")
8<!-- Breadcrumbs --> 17 });
9 <div class="section"> 18</script>
10 <ul class="breadcrumb" id="breadcrumb">
11 <li><a href="{% url 'all-builds' %}">All builds</a></li>
12 {% block parentbreadcrumb %}
13 {% if project %}
14 {% if project_html %}
15 <li>
16 {{project.name}}
17 </li>
18 {% else %}
19 <li>
20 <a href="{%url 'project' project.id %}"><span id="project_name">{{project.name}}</span>
21 </a>
22 </li>
23 {% endif %}
24 {% endif %}
25 {% endblock %}
26 {% block localbreadcrumb %}{% endblock %}
27 </ul>
28 <script>
29 $( function () {
30 $('#breadcrumb > li').append("<span class=\"divider\">→</span>");
31 $('#breadcrumb > li:last').addClass("active");
32 $('#breadcrumb > li:last > span').remove();
33 });
34 </script>
35 </div>
36 19
37 <!-- Begin main page container --> 20<div class="row-fluid">
38 <div style="padding: 0px, margin: 0px, display: inline"> 21 <!-- only on config pages -->
22 <div id="config-nav" class="span2">
23 <ul class="nav nav-list well">
24 <li class="nav-header">Configuration</li>
25 <li><a href="{% url 'project' project.id %}">Basic configuration</a></li>
26 <li><a href="{% url 'projectconf' project.id %}">BitBake variables</a></li>
27 <li class="nav-header">Compatible metadata</li>
28<!-- <li><a href="all-image-recipes.html">Image recipes</a></li> -->
29 <li><a href="{% url 'projecttargets' project.id %}">Recipes</a></li>
30 <li><a href="{% url 'projectmachines' project.id %}">Machines</a></li>
31 <li><a href="{% url 'projectlayers' project.id %}">Layers</a></li>
32 <li class="nav-header">Actions</li>
33 <li><a href="{% url 'importlayer' project.id %}">Import layer</a></li>
34 </ul>
35 </div>
36 <div class="span10">
39 {% block projectinfomain %}{% endblock %} 37 {% block projectinfomain %}{% endblock %}
40 </div>
41 <!-- End main container -->
42 </div> 38 </div>
43 39</div>
44 40
45{% endblock %} 41{% endblock %}
46 42