1*eb8dc403SDave Cobbley{% extends 'base.html' %} 2*eb8dc403SDave Cobbley 3*eb8dc403SDave Cobbley{% load static %} 4*eb8dc403SDave Cobbley 5*eb8dc403SDave Cobbley{% block extraheadcontent %} 6*eb8dc403SDave Cobbley<link rel="stylesheet" href="{% static 'css/jquery-ui.min.css' %}" type='text/css'> 7*eb8dc403SDave Cobbley<link rel="stylesheet" href="{% static 'css/jquery-ui.structure.min.css' %}" type='text/css'> 8*eb8dc403SDave Cobbley<link rel="stylesheet" href="{% static 'css/jquery-ui.theme.min.css' %}" type='text/css'> 9*eb8dc403SDave Cobbley<script src="{% static 'js/jquery-ui.min.js' %}"> 10*eb8dc403SDave Cobbley</script> 11*eb8dc403SDave Cobbley{% endblock %} 12*eb8dc403SDave Cobbley 13*eb8dc403SDave Cobbley{% block title %} {{title}} - {{project.name}} - Toaster {% endblock %} 14*eb8dc403SDave Cobbley 15*eb8dc403SDave Cobbley{% block pagecontent %} 16*eb8dc403SDave Cobbley<div class="row"> 17*eb8dc403SDave Cobbley 18*eb8dc403SDave Cobbley {% include "projecttopbar.html" %} 19*eb8dc403SDave Cobbley 20*eb8dc403SDave Cobbley <div class="col-md-12"> 21*eb8dc403SDave Cobbley {% with mru=mru mrb_type=mrb_type %} 22*eb8dc403SDave Cobbley {% include 'mrb_section.html' %} 23*eb8dc403SDave Cobbley {% endwith %} 24*eb8dc403SDave Cobbley 25*eb8dc403SDave Cobbley <h2 class="top-air" data-role="page-title"></h2> 26*eb8dc403SDave Cobbley 27*eb8dc403SDave Cobbley {% if not build_in_progress_none_completed %} 28*eb8dc403SDave Cobbley {% url 'projectbuilds' project.id as xhr_table_url %} 29*eb8dc403SDave Cobbley {% include 'toastertable.html' %} 30*eb8dc403SDave Cobbley {% endif %} 31*eb8dc403SDave Cobbley </div> 32*eb8dc403SDave Cobbley 33*eb8dc403SDave Cobbley <script> 34*eb8dc403SDave Cobbley $(document).ready(function () { 35*eb8dc403SDave Cobbley // title 36*eb8dc403SDave Cobbley var tableElt = $("#{{table_name}}"); 37*eb8dc403SDave Cobbley var titleElt = $("[data-role='page-title']"); 38*eb8dc403SDave Cobbley 39*eb8dc403SDave Cobbley tableElt.on("table-done", function (e, total, tableParams) { 40*eb8dc403SDave Cobbley var title = "All project builds"; 41*eb8dc403SDave Cobbley 42*eb8dc403SDave Cobbley if (tableParams.search || tableParams.filter) { 43*eb8dc403SDave Cobbley if (total === 0) { 44*eb8dc403SDave Cobbley title = "No project builds found"; 45*eb8dc403SDave Cobbley } 46*eb8dc403SDave Cobbley else if (total > 0) { 47*eb8dc403SDave Cobbley title = total + " project build" + (total > 1 ? 's' : '') + " found"; 48*eb8dc403SDave Cobbley } 49*eb8dc403SDave Cobbley } 50*eb8dc403SDave Cobbley 51*eb8dc403SDave Cobbley if (total === 0) { 52*eb8dc403SDave Cobbley titleElt.hide(); 53*eb8dc403SDave Cobbley } else { 54*eb8dc403SDave Cobbley titleElt.show(); 55*eb8dc403SDave Cobbley titleElt.text(title); 56*eb8dc403SDave Cobbley } 57*eb8dc403SDave Cobbley }); 58*eb8dc403SDave Cobbley 59*eb8dc403SDave Cobbley // highlight builds tab 60*eb8dc403SDave Cobbley $("#topbar-builds-tab").addClass("active") 61*eb8dc403SDave Cobbley }); 62*eb8dc403SDave Cobbley </script> 63*eb8dc403SDave Cobbley 64*eb8dc403SDave Cobbley</div> 65*eb8dc403SDave Cobbley{% endblock %} 66