diff options
author | Elliot Smith <elliot.smith@intel.com> | 2016-07-12 16:14:42 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-08-11 00:08:17 +0100 |
commit | 5529bcd860d2932b967a064ae28690ac5a725342 (patch) | |
tree | 1e21f4c54146ed1fc90850e1dda47aac25fecbe3 /lib/toaster/toastergui | |
parent | f33d51d46d70e73e04e325807c1bc4eb68462f7b (diff) | |
download | bitbake-5529bcd860d2932b967a064ae28690ac5a725342.tar.gz |
toaster: show "Tasks starting..." until the first task completes
To prevent showing a "0% of tasks complete" message for a long time,
don't show the progress bar until the first task has finished.
While waiting for that first task, show a message about tasks
starting instead.
[YOCTO #9631]
Signed-off-by: Elliot Smith <elliot.smith@intel.com>
Diffstat (limited to 'lib/toaster/toastergui')
-rw-r--r-- | lib/toaster/toastergui/templates/mrb_section.html | 28 |
1 files changed, 24 insertions, 4 deletions
diff --git a/lib/toaster/toastergui/templates/mrb_section.html b/lib/toaster/toastergui/templates/mrb_section.html index 880485d45..b74f72393 100644 --- a/lib/toaster/toastergui/templates/mrb_section.html +++ b/lib/toaster/toastergui/templates/mrb_section.html @@ -71,6 +71,8 @@ <%include tmpl='#succeeded-or-failed-build-template'/%> <%else state == 'Cancelling'%> <%include tmpl='#cancelling-build-template'/%> + <%else state == 'Starting'%> + <%include tmpl='#starting-template'/%> <%else state == 'In Progress'%> <%include tmpl='#in-progress-build-template'/%> <%else state == 'Cancelled'%> @@ -81,8 +83,9 @@ <!-- queued build --> <script id="queued-build-template" type="text/x-jsrender"> <div class="col-md-5"> - <span class="glyphicon glyphicon-question-sign get-help get-help-blue" title="This build is waiting for -the build directory to become available"></span> + <span class="glyphicon glyphicon-question-sign get-help get-help-blue" + title="This build is waiting for the build directory to become available"> + </span> Build queued </div> @@ -108,7 +111,8 @@ the build directory to become available"></span> <div class="col-md-4 progress-info"> <!-- parse completion percentage --> - <span class="glyphicon glyphicon-question-sign get-help get-help-blue" title="BitBake is parsing the layers required for your build"></span> + <span class="glyphicon glyphicon-question-sign get-help get-help-blue" title="BitBake is parsing the layers required for your build"> + </span> Parsing <span id="recipes-parsed-percentage-<%:id%>"><%:recipes_parsed_percentage%></span>% complete @@ -116,7 +120,23 @@ the build directory to become available"></span> </div> </script> -<!-- in progress build --> +<!-- in progress build; tasks still starting --> +<script id="starting-template" type="text/x-jsrender"> + <div class="col-md-5"> + <span class="glyphicon glyphicon-question-sign get-help get-help-blue" + title="This build is waiting for tasks to start"> + </span> + + Tasks starting... + </div> + + <div class="col-md-4"> + <!-- cancel button --> + <%include tmpl='#cancel-template'/%> + </div> +</script> + +<!-- in progress build; at least one task finished --> <script id="in-progress-build-template" type="text/x-jsrender"> <!-- progress bar and task completion percentage --> <div data-role="build-status" class="col-md-4 col-md-offset-1 progress-info"> |