diff options
Diffstat (limited to 'bitbake/lib/toaster/toastergui/templates/project.html')
-rw-r--r-- | bitbake/lib/toaster/toastergui/templates/project.html | 40 |
1 files changed, 8 insertions, 32 deletions
diff --git a/bitbake/lib/toaster/toastergui/templates/project.html b/bitbake/lib/toaster/toastergui/templates/project.html index bca703a162..0f6a77b63c 100644 --- a/bitbake/lib/toaster/toastergui/templates/project.html +++ b/bitbake/lib/toaster/toastergui/templates/project.html | |||
@@ -124,7 +124,7 @@ vim: expandtab tabstop=2 | |||
124 | <div class="well"> | 124 | <div class="well"> |
125 | <form class="build-form" data-ng-submit="buildNamedTarget()"> | 125 | <form class="build-form" data-ng-submit="buildNamedTarget()"> |
126 | <div class="input-append controls"> | 126 | <div class="input-append controls"> |
127 | <input type="text" class="huge input-xxlarge" placeholder="Type the recipe(s) you want to build" autocomplete="off" data-ng-model="targetName" data-typeahead="a.name for a in getRecipesAutocompleteSuggestions($viewValue)" data-typeahead-template-url="recipes_suggestion_details" data-ng-disabled="!layers.length"/> | 127 | <input type="text" class="huge input-xxlarge" placeholder="Type the recipe(s) you want to build" autocomplete="off" data-ng-model="targetName" data-typeahead="a.name for a in getRecipesAutocompleteSuggestions($viewValue)" data-typeahead-template-url="recipes_suggestion_details" data-ng-disabled="!project.release || !layers.length"/> |
128 | <button type="submit" class="btn btn-large btn-primary" data-ng-disabled="!targetName.length"> | 128 | <button type="submit" class="btn btn-large btn-primary" data-ng-disabled="!targetName.length"> |
129 | Build | 129 | Build |
130 | </button> | 130 | </button> |
@@ -145,11 +145,11 @@ vim: expandtab tabstop=2 | |||
145 | 145 | ||
146 | <a id="buildslist"></a> | 146 | <a id="buildslist"></a> |
147 | <h2 class="air" data-ng-if="builds.length">Latest builds</h2> | 147 | <h2 class="air" data-ng-if="builds.length">Latest builds</h2> |
148 | <div class="animate-repeat alert" data-ng-repeat="b in builds track by b.id" data-ng-class="{'queued':'alert-info', 'deleted':'alert-info', 'in progress': 'alert-info', 'failed':'alert-error', 'completed':{'In Progress':'alert-info', 'Succeeded':'alert-success', 'Failed':'alert-error'}[b.build[0].status]}[b.status]"> | 148 | <div class="animate-repeat alert" data-ng-repeat="b in builds track by b.id" data-ng-class="{'In Progress':'alert-info', 'Succeeded':'alert-success', 'Failed':'alert-error'}[b.status]"> |
149 | <div class="row-fluid"> | 149 | <div class="row-fluid"> |
150 | <switch data-ng-switch="b.status"> | 150 | <switch data-ng-switch="b.status"> |
151 | 151 | ||
152 | <case data-ng-switch-when="failed"> | 152 | <case data-ng-switch-when="Failed"> |
153 | <div class="lead span3"> | 153 | <div class="lead span3"> |
154 | <a data-ng-class="{'succeeded': 'success', 'failed': 'error'}[b.status]" href="{[b.br_page_url]}"> | 154 | <a data-ng-class="{'succeeded': 'success', 'failed': 'error'}[b.status]" href="{[b.br_page_url]}"> |
155 | <span data-ng-repeat="t in b.targets" data-ng-include src="'target_display'"></span> | 155 | <span data-ng-repeat="t in b.targets" data-ng-include src="'target_display'"></span> |
@@ -182,32 +182,8 @@ vim: expandtab tabstop=2 | |||
182 | </div> | 182 | </div> |
183 | </case> | 183 | </case> |
184 | 184 | ||
185 | <case data-ng-switch-when="queued"> | ||
186 | <div class="lead span5"> <span data-ng-repeat="t in b.targets" data-ng-include src="'target_display'"></span> </div> | ||
187 | <div class="span4 lead" >Build queued | ||
188 | <i title="This build will start as soon as a build server is available" class="icon-question-sign get-help get-help-blue heading-help" data-toggle="tooltip"></i> | ||
189 | </div> | ||
190 | <button class="btn pull-right btn-info" data-ng-click="buildCancel(b)">Cancel</button> | ||
191 | </case> | ||
192 | |||
193 | <case data-ng-switch-when="created"> | ||
194 | <div class="lead span5"> <span data-ng-repeat="t in b.targets" data-ng-include src="'target_display'"></span> </div> | ||
195 | <div class="span4"> | ||
196 | <span class="lead">Creating build</span> | ||
197 | </div> | ||
198 | <button class="btn pull-right btn-info" data-ng-click="buildCancel(b)">Cancel</button> | ||
199 | </case> | ||
200 | |||
201 | <case data-ng-switch-when="deleted"> | ||
202 | <div class="lead span5"> <span data-ng-repeat="t in b.targets" data-ng-include src="'target_display'"></span> </div> | ||
203 | <div class="span4" id="{[b.id]}-deleted" > | ||
204 | <span class="lead">Build cancelled</span> | ||
205 | </div> | ||
206 | <button class="btn pull-right btn-info" data-ng-click="buildDelete(b)">Close</button> | ||
207 | </case> | ||
208 | |||
209 | 185 | ||
210 | <case data-ng-switch-when="in progress"> | 186 | <case data-ng-switch-when="In Progress"> |
211 | <switch data-ng-switch="b.build.length"> | 187 | <switch data-ng-switch="b.build.length"> |
212 | <case data-ng-switch-when="0"> | 188 | <case data-ng-switch-when="0"> |
213 | <div class="lead span5"> <span data-ng-repeat="t in b.targets" data-ng-include src="'target_display'"></span> </div> | 189 | <div class="lead span5"> <span data-ng-repeat="t in b.targets" data-ng-include src="'target_display'"></span> </div> |
@@ -227,7 +203,7 @@ vim: expandtab tabstop=2 | |||
227 | </case> | 203 | </case> |
228 | 204 | ||
229 | 205 | ||
230 | <case data-ng-switch-when="completed"> | 206 | <case data-ng-switch-when="Succeeded"> |
231 | <div class="lead span3"> | 207 | <div class="lead span3"> |
232 | <a data-ng-class="{'Succeeded': 'success', 'Failed': 'error'}[b.build[0].status]" href="{[b.build[0].build_page_url]}"> | 208 | <a data-ng-class="{'Succeeded': 'success', 'Failed': 'error'}[b.build[0].status]" href="{[b.build[0].build_page_url]}"> |
233 | <span data-ng-repeat="t in b.targets" data-ng-include src="'target_display'"></span> | 209 | <span data-ng-repeat="t in b.targets" data-ng-include src="'target_display'"></span> |
@@ -293,7 +269,7 @@ vim: expandtab tabstop=2 | |||
293 | Layers <span class="muted counter">({[layers.length]})</span> | 269 | Layers <span class="muted counter">({[layers.length]})</span> |
294 | <i class="icon-question-sign get-help heading-help" title="Bitbake reads metadata files from modules called 'layers'. Layers allow you to isolate different types of customizations from each other. <a href='http://www.yoctoproject.org/docs/current/dev-manual/dev-manual.html#understanding-and-creating-layers' target='_blank'>More on layers</a>"></i> | 270 | <i class="icon-question-sign get-help heading-help" title="Bitbake reads metadata files from modules called 'layers'. Layers allow you to isolate different types of customizations from each other. <a href='http://www.yoctoproject.org/docs/current/dev-manual/dev-manual.html#understanding-and-creating-layers' target='_blank'>More on layers</a>"></i> |
295 | </h3> | 271 | </h3> |
296 | <div class="alert" data-ng-if="!layers.length"> | 272 | <div class="alert" data-ng-if="project.release && !layers.length"> |
297 | <b>You need to add some layers </b> | 273 | <b>You need to add some layers </b> |
298 | <p> | 274 | <p> |
299 | You can: | 275 | You can: |
@@ -307,7 +283,7 @@ vim: expandtab tabstop=2 | |||
307 | </div> | 283 | </div> |
308 | <form data-ng-submit="layerAdd()"> | 284 | <form data-ng-submit="layerAdd()"> |
309 | <div class="input-append"> | 285 | <div class="input-append"> |
310 | <input type="text" class="input-xlarge" id="layer" autocomplete="off" placeholder="Type a layer name" data-minLength="1" data-ng-model="layerAddName" data-typeahead="e for e in getLayersAutocompleteSuggestions($viewValue)" data-typeahead-template-url="layers_suggestion_details" data-typeahead-on-select="onLayerSelect($item, $model, $label)" data-typeahead-editable="false" data-ng-class="{ 'has-error': layerAddName.$invalid }" /> | 286 | <input type="text" class="input-xlarge" id="layer" autocomplete="off" placeholder="Type a layer name" data-minLength="1" data-ng-model="layerAddName" data-typeahead="e for e in getLayersAutocompleteSuggestions($viewValue)" data-typeahead-template-url="layers_suggestion_details" data-typeahead-on-select="onLayerSelect($item, $model, $label)" data-typeahead-editable="false" data-ng-class="{ 'has-error': layerAddName.$invalid }" data-ng-disabled="!project.release" /> |
311 | <input type="submit" id="add-layer" class="btn" value="Add" data-ng-disabled="!layerAddName.length"/> | 287 | <input type="submit" id="add-layer" class="btn" value="Add" data-ng-disabled="!layerAddName.length"/> |
312 | </div> | 288 | </div> |
313 | {% csrf_token %} | 289 | {% csrf_token %} |
@@ -334,7 +310,7 @@ vim: expandtab tabstop=2 | |||
334 | </h3> | 310 | </h3> |
335 | <form data-ng-submit="buildNamedTarget()"> | 311 | <form data-ng-submit="buildNamedTarget()"> |
336 | <div class="input-append"> | 312 | <div class="input-append"> |
337 | <input type="text" class="input-xlarge" placeholder="Type the recipe(s) you want to build" autocomplete="off" data-minLength="1" data-ng-model="targetName1" data-typeahead="a.name for a in getRecipesAutocompleteSuggestions($viewValue)" data-typeahead-template-url="recipes_suggestion_details" data-ng-disabled="!layers.length"> | 313 | <input type="text" class="input-xlarge" placeholder="Type the recipe(s) you want to build" autocomplete="off" data-minLength="1" data-ng-model="targetName1" data-typeahead="a.name for a in getRecipesAutocompleteSuggestions($viewValue)" data-typeahead-template-url="recipes_suggestion_details" data-ng-disabled="!project.release || !layers.length"> |
338 | <button type="submit" class="btn btn-primary" data-ng-disabled="!targetName1.length"> | 314 | <button type="submit" class="btn btn-primary" data-ng-disabled="!targetName1.length"> |
339 | Build </button> | 315 | Build </button> |
340 | </div> | 316 | </div> |