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