aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bitbake/lib/toaster/toastergui/templates/mrb_section.html24
1 files changed, 10 insertions, 14 deletions
diff --git a/bitbake/lib/toaster/toastergui/templates/mrb_section.html b/bitbake/lib/toaster/toastergui/templates/mrb_section.html
index 99502200d44..f643403a42e 100644
--- a/bitbake/lib/toaster/toastergui/templates/mrb_section.html
+++ b/bitbake/lib/toaster/toastergui/templates/mrb_section.html
@@ -123,7 +123,16 @@
<div style="width: {{build.completeper}}%;" class="bar"></div>
</div>
</div>
- <div class="lead pull-right">{{build.completeper}}% of tasks complete</div>
+ <div class="lead ">{{build.completeper}}% of tasks complete</div>
+ {%if build.get_tasks.0 %}
+ <button id="cancel-build-btn" class="btn btn-info pull-right"
+ onclick='cancelBuild({% url 'projectbuilds' build.project.id as bpi %}{{bpi|json}},
+ {{build.project.name|json}},
+ {% url 'project' build.project.id as purl %}{{purl|json}},
+ {{build.target_set.all|get_tasks|json}}, {{build.id|json}})'>
+ Cancel
+ </button>
+ {%endif%}
{%endif%}
</div>
</div>
@@ -141,19 +150,6 @@ function scheduleBuild(url, projectName, projectUrl, buildlist) {
}, null);
}
-$(document).ready(function(){
-
- $(".cancel-build-btn").click(function (){
- var url = $(this).data('request-url');
- var buildIds = $(this).data('build-id');
- var btn = $(this);
-
- libtoaster.cancelABuild(url, buildIds, function(){
- btn.parents(".alert").fadeOut();
- }, null);
- });
-});
-
function cancelBuild(url, projectName, projectUrl, buildlist, buildId) {
console.log("cancelBuild");
libtoaster.cancelABuild(url, buildId, function(){