/* Style the breadcrumb */
.breadcrumb { display: inline-block; background-color: transparent; }
+.breadcrumb li:first-child { padding-right: 10px; }
/* Styles for the help information */
.get-help { color: #CCCCCC; }
.btn-group + .btn-group { margin-right: 10px; }
.navbar-inner > .btn-group { margin-top: 6px; }
+/* Styles for the parent item in the left navigation */
+
+.nav > li > a.nav-parent { font-size: 18px; line-height: 25px; }
+
/* Other styles */
.dropdown-menu { padding: 10px; }
select { width: auto; }
<!-- Breadcrumbs -->
<div class="section">
<ul class="breadcrumb" id="breadcrumb">
- <li><a href="{% url 'project' build.project.id %}">{{build.project.name}}</a></li>
+ <li class="muted">{{build.project.name}}:</li>
+ <li><a href="{% url 'projectbuilds' build.project.id %}">Builds</a></li>
<li><a href="{%url 'builddashboard' build.pk%}">{{build.target_set.all.0.target}} {%if build.target_set.all.count > 1%}(+ {{build.target_set.all.count|add:"-1"}}){%endif%} ({{build.completed_on|date:"d/m/y H:i"}})</a></li>
{% block localbreadcrumb %}{% endblock %}
</ul>
$( function () {
$('#breadcrumb > li').append('<span class="divider">→</span>');
$('#breadcrumb > li:last').addClass("active");
- $('#breadcrumb > li:last > span').remove();
+ $('#breadcrumb > li:last > span, #breadcrumb > li:first > span').remove();
});
</script>
</div> <!--section-->
<!-- Breadcrumbs -->
<div class="section">
<ul class="breadcrumb" id="breadcrumb">
- <li><a href="{% url 'project' build.project.id %}">{{build.project.name}}</a></li>
+ <li class="muted">{{build.project.name}}:</li>
+ <li><a href="{% url 'projectbuilds' build.project.id %}">Builds</a></li>
<li>
{% block parentbreadcrumb %}
<a href="{%url 'builddashboard' build.pk%}">
$( function () {
$('#breadcrumb > li').append('<span class="divider">→</span>');
$('#breadcrumb > li:last').addClass("active");
- $('#breadcrumb > li:last > span').remove();
+ $('#breadcrumb > li:last > span, #breadcrumb > li:first > span').remove();
console.log("done");
});
</script>
<!-- begin left sidebar container -->
<div id="nav" class="span2">
<ul class="nav nav-list well">
+ <li
+ {% if request.resolver_match.url_name == 'builddashboard' %}
+ class="active"
+ {% endif %} >
+ <a class="nav-parent" href="{% url 'builddashboard' build.pk %}">Build summary</a>
+ </li>
{% if build.target_set.all.0.is_image and build.outcome == 0 %}
<li class="nav-header">Images</li>
{% block nav-target %}
<!-- only on config pages -->
<div id="config-nav" class="span2">
<ul class="nav nav-list well">
- <li class="nav-header">Configuration</li>
- <li><a href="{% url 'project' project.id %}">Basic configuration</a></li>
- <li><a href="{% url 'projectconf' project.id %}">BitBake variables</a></li>
+ <li><a class="nav-parent" href="{% url 'project' project.id %}">Configuration</a></li>
<li class="nav-header">Compatible metadata</li>
<!-- <li><a href="all-image-recipes.html">Image recipes</a></li> -->
<li><a href="{% url 'projecttargets' project.id %}">Recipes</a></li>
<li><a href="{% url 'projectmachines' project.id %}">Machines</a></li>
<li><a href="{% url 'projectlayers' project.id %}">Layers</a></li>
+ <li class="nav-header">Extra configuration</li>
+ <li><a href="{% url 'projectconf' project.id %}">BitBake variables</a></li>
</ul>
</div>
<div class="span10">
<div class="section">
<ul class="breadcrumb">
+ <li class="muted">{{project.name}}:</li>
<li>
- <a href="{% url 'project' project.id %}">{{project.name}}</a>
+ <a href="{% url 'project' project.id %}">Configuration</a>
<span class="divider">→</span>
</li>
<li><a href="{% url 'projectlayers' project.id %}">Compatible layers</a>
<span class="divider">→</span>
</li>
- <li>
+ <li class="active">
{{layerversion.layer.name}} ({{layerversion.get_vcs_reference|truncatechars:13}})
</li>
</ul>