diff options
-rw-r--r-- | bitbake/lib/toaster/toastergui/templates/mrb_section.html | 24 |
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(){ |