diff options
Diffstat (limited to 'bitbake/lib/toaster/toastergui/templates/toastertable.html')
-rw-r--r-- | bitbake/lib/toaster/toastergui/templates/toastertable.html | 122 |
1 files changed, 71 insertions, 51 deletions
diff --git a/bitbake/lib/toaster/toastergui/templates/toastertable.html b/bitbake/lib/toaster/toastergui/templates/toastertable.html index 21c3d36c72..d85d01f157 100644 --- a/bitbake/lib/toaster/toastergui/templates/toastertable.html +++ b/bitbake/lib/toaster/toastergui/templates/toastertable.html | |||
@@ -25,14 +25,20 @@ | |||
25 | 25 | ||
26 | {% include 'toastertable-filter.html' %} | 26 | {% include 'toastertable-filter.html' %} |
27 | 27 | ||
28 | <div class="row-fluid" id="no-results-{{table_name}}" style="display:none"> | 28 | <div class="row-fluid" id="empty-state-{{table_name}}" style="display:none"> |
29 | <div class="alert"> | 29 | <div class="alert alert-info">{{empty_state}}</div> |
30 | <form class="no-results input-append"> | 30 | </div> |
31 | <input class="input-xxlarge" id="new-search-input-{{table_name}}" name="search" type="text" placeholder="Search {{title|lower}}" value="{%if request.GET.search %}{{request.GET.search}}{%endif%}"/> | 31 | |
32 | <a href="#" class="add-on btn remove-search-btn-{{table_name}}" tabindex="-1"> | 32 | <div id="no-results-{{table_name}}" style="display:none"> |
33 | <i class="icon-remove"></i> | 33 | <div class="alert alert-warning"> |
34 | </a> | 34 | <form class="form-inline"> |
35 | <button class="btn search-submit-{{table_name}}"> | 35 | <div class="form-group"> |
36 | <div class="btn-group"> | ||
37 | <input class="form-control" id="new-search-input-{{table_name}}" name="search" type="text" placeholder="Search {{title|lower}}" value="{%if request.GET.search %}{{request.GET.search}}{%endif%}"/> | ||
38 | <span class="remove-search-btn-{{table_name}} glyphicon glyphicon-remove-circle" tabindex="-1"></a> | ||
39 | </div> | ||
40 | </div> | ||
41 | <button class="btn btn-default search-submit-{{table_name}}"> | ||
36 | Search | 42 | Search |
37 | </button> | 43 | </button> |
38 | <button class="btn btn-link show-all-{{table_name}} remove-search-btn-{{table_name}}"> | 44 | <button class="btn btn-link show-all-{{table_name}} remove-search-btn-{{table_name}}"> |
@@ -44,62 +50,76 @@ | |||
44 | 50 | ||
45 | <div id="table-container-{{table_name}}" style="visibility: hidden"> | 51 | <div id="table-container-{{table_name}}" style="visibility: hidden"> |
46 | <!-- control header --> | 52 | <!-- control header --> |
47 | <div class="navbar" id="table-chrome-{{table_name}}"> | 53 | <div class="navbar navbar-default" id="table-chrome-{{table_name}}"> |
48 | <div class="navbar-inner"> | 54 | <div class="container-fluid"> |
49 | <div class="navbar-search input-append pull-left span6"> | 55 | <div class="navbar-header"> |
50 | 56 | <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#table-chrome-collapse-{{table_name}}" aria-expanded="false"> | |
51 | <input id="search-input-{{table_name}}" name="search" type="text" placeholder="Search {{title|lower}}" value="{%if request.GET.search%}{{request.GET.search}}{%endif%}"/> | 57 | <span class="sr-only">Toggle navigation</span> |
52 | <a href="#" style="display:none" class="add-on btn remove-search-btn-{{table_name}}" tabindex="-1"> | 58 | <span class="icon-bar"></span> |
53 | <i class="icon-remove"></i> | 59 | <span class="icon-bar"></span> |
54 | </a> | 60 | <span class="icon-bar"></span> |
55 | <button class="btn" id="search-submit-{{table_name}}" >Search</button> | 61 | </button> |
56 | </div> | 62 | </div> |
57 | 63 | <div class="collapse navbar-collapse" id="table-chrome-collapse-{{table_name}}"> | |
58 | <div class="pull-right"> | 64 | <form class="navbar-form navbar-left"> |
59 | <div class="btn-group"> | 65 | <div class="form-group"> |
60 | <button id="edit-columns-button" class="btn dropdown-toggle" data-toggle="dropdown">Edit columns | 66 | <div class="btn-group"> |
67 | <input id="search-input-{{table_name}}" class="form-control" name="search" type="text" placeholder="Search {{title|lower}}" value="{%if request.GET.search%}{{request.GET.search}}{%endif%}"/> | ||
68 | <span class="remove-search-btn-{{table_name}} glyphicon glyphicon-remove-circle" tabindex="-1" style="display:none;"> | ||
69 | </div> | ||
70 | </div> | ||
71 | <button class="btn btn-default" id="search-submit-{{table_name}}" >Search</button> | ||
72 | </form> | ||
73 | <form class="navbar-form navbar-right"> | ||
74 | <div clas="form-group"> | ||
75 | <label>Show rows:</label> | ||
76 | <select class="form-control pagesize-{{table_name}}"> | ||
77 | {% with "10 25 50 100 150" as list%} | ||
78 | {% for i in list.split %} | ||
79 | <option value="{{i}}">{{i}}</option> | ||
80 | {% endfor %} | ||
81 | {% endwith %} | ||
82 | </select> | ||
83 | </div> | ||
84 | </form> | ||
85 | <div class="btn-group navbar-right"> | ||
86 | <button id="edit-columns-button" class="btn btn-default navbar-btn dropdown-toggle" data-toggle="dropdown">Edit columns | ||
61 | <span class="caret"></span> | 87 | <span class="caret"></span> |
62 | </button> | 88 | </button> |
63 | <ul class="dropdown-menu editcol"> | 89 | <ul class="dropdown-menu editcol"> |
64 | </ul> | 90 | </ul> |
65 | </div> | 91 | </div> |
66 | <div style="display:inline"> | ||
67 | <span class="divider-vertical"></span> | ||
68 | <span class="help-inline" style="padding-top:5px;">Show rows:</span> | ||
69 | <select style="margin-top:5px;margin-bottom:0px;" class="pagesize-{{table_name}}"> | ||
70 | {% with "10 25 50 100 150" as list%} | ||
71 | {% for i in list.split %} | ||
72 | <option value="{{i}}">{{i}}</option> | ||
73 | {% endfor %} | ||
74 | {% endwith %} | ||
75 | </select> | ||
76 | </div> | ||
77 | </div> | 92 | </div> |
78 | </div> | 93 | </div> |
79 | </div> | 94 | </div> |
80 | 95 | ||
81 | <!-- The actual table --> | 96 | <!-- The actual table --> |
82 | <table class="table table-bordered table-hover tablesorter" id="{{table_name}}"> | 97 | <div class="table-responsive"> |
83 | <thead> | 98 | <table class="table table-bordered table-hover" id="{{table_name}}"> |
84 | <tr><th></th></tr> | 99 | <thead> |
85 | </thead> | 100 | <tr><th></th></tr> |
86 | <tbody></tbody> | 101 | </thead> |
87 | </table> | 102 | <tbody></tbody> |
103 | </table> | ||
104 | </div> | ||
88 | 105 | ||
89 | <!-- Pagination controls --> | 106 | <!-- Pagination controls --> |
90 | <div class="pagination pagination-centered" id="pagination-{{table_name}}"> | 107 | <div id="pagination-{{table_name}}"> |
91 | <ul class="pagination" style="display: block-inline"> | 108 | <ul class="pagination"> |
92 | </ul> | 109 | </ul> |
93 | 110 | ||
94 | <div class="pull-right"> | 111 | <form class="navbar-form navbar-right"> |
95 | <span class="help-inline" style="padding-top:5px;">Show rows:</span> | 112 | <div class="form-group"> |
96 | <select style="margin-top:5px;margin-bottom:0px;" class="pagesize-{{table_name}}"> | 113 | <label>Show rows:</label> |
97 | {% with "10 25 50 100 150" as list%} | 114 | <select class="form-control pagesize-{{table_name}}"> |
98 | {% for i in list.split %} | 115 | {% with "10 25 50 100 150" as list%} |
99 | <option value="{{i}}">{{i}}</option> | 116 | {% for i in list.split %} |
100 | {% endfor %} | 117 | <option value="{{i}}">{{i}}</option> |
101 | {% endwith %} | 118 | {% endfor %} |
102 | </select> | 119 | {% endwith %} |
103 | </div> | 120 | </select> |
121 | </div> | ||
122 | </form> | ||
104 | </div> | 123 | </div> |
105 | </div> | 124 | |
125 | </div> <!--end table container --> | ||