xref: /OK3568_Linux_fs/yocto/poky/bitbake/lib/toaster/toastergui/templates/builds-toastertable.html (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun{% extends 'base.html' %}
2*4882a593Smuzhiyun{% load static %}
3*4882a593Smuzhiyun
4*4882a593Smuzhiyun{% block extraheadcontent %}
5*4882a593Smuzhiyun  <link rel="stylesheet" href="{% static 'css/jquery-ui.min.css' %}" type='text/css'>
6*4882a593Smuzhiyun  <link rel="stylesheet" href="{% static 'css/jquery-ui.structure.min.css' %}" type='text/css'>
7*4882a593Smuzhiyun  <link rel="stylesheet" href="{% static 'css/jquery-ui.theme.min.css' %}" type='text/css'>
8*4882a593Smuzhiyun  <script src="{% static 'js/jquery-ui.min.js' %}">
9*4882a593Smuzhiyun  </script>
10*4882a593Smuzhiyun{% endblock %}
11*4882a593Smuzhiyun
12*4882a593Smuzhiyun{% block title %} All builds - Toaster {% endblock %}
13*4882a593Smuzhiyun
14*4882a593Smuzhiyun{% block pagecontent %}
15*4882a593Smuzhiyun
16*4882a593Smuzhiyun<div class="row">
17*4882a593Smuzhiyun  <div class="col-md-12">
18*4882a593Smuzhiyun    {% with mru=mru mrb_type=mrb_type %}
19*4882a593Smuzhiyun      {% include 'mrb_section.html' %}
20*4882a593Smuzhiyun    {% endwith %}
21*4882a593Smuzhiyun
22*4882a593Smuzhiyun    <div class="page-header">
23*4882a593Smuzhiyun      <h1 class="top-air" data-role="page-title"></h1>
24*4882a593Smuzhiyun    </div>
25*4882a593Smuzhiyun
26*4882a593Smuzhiyun    {% url 'builds' as xhr_table_url %}
27*4882a593Smuzhiyun    {% include 'toastertable.html' %}
28*4882a593Smuzhiyun  </div>
29*4882a593Smuzhiyun</div>
30*4882a593Smuzhiyun
31*4882a593Smuzhiyun  <script>
32*4882a593Smuzhiyun    $(document).ready(function () {
33*4882a593Smuzhiyun      var tableElt = $("#{{table_name}}");
34*4882a593Smuzhiyun      var titleElt = $("[data-role='page-title']");
35*4882a593Smuzhiyun
36*4882a593Smuzhiyun      tableElt.on("table-done", function (e, total, tableParams) {
37*4882a593Smuzhiyun        var title = "All builds";
38*4882a593Smuzhiyun
39*4882a593Smuzhiyun        if (tableParams.search || tableParams.filter) {
40*4882a593Smuzhiyun          if (total === 0) {
41*4882a593Smuzhiyun            title = "No builds found";
42*4882a593Smuzhiyun          }
43*4882a593Smuzhiyun          else if (total > 0) {
44*4882a593Smuzhiyun            title = total + " build" + (total > 1 ? 's' : '') + " found";
45*4882a593Smuzhiyun          }
46*4882a593Smuzhiyun        }
47*4882a593Smuzhiyun
48*4882a593Smuzhiyun        titleElt.text(title);
49*4882a593Smuzhiyun      });
50*4882a593Smuzhiyun    });
51*4882a593Smuzhiyun  </script>
52*4882a593Smuzhiyun{% endblock %}
53