summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/toastergui/static/js/libtoaster.js
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/toaster/toastergui/static/js/libtoaster.js')
-rw-r--r--bitbake/lib/toaster/toastergui/static/js/libtoaster.js28
1 files changed, 28 insertions, 0 deletions
diff --git a/bitbake/lib/toaster/toastergui/static/js/libtoaster.js b/bitbake/lib/toaster/toastergui/static/js/libtoaster.js
index 38320667dc..fcf82ac65b 100644
--- a/bitbake/lib/toaster/toastergui/static/js/libtoaster.js
+++ b/bitbake/lib/toaster/toastergui/static/js/libtoaster.js
@@ -93,6 +93,33 @@ var libtoaster = (function (){
93 } }); 93 } });
94 } 94 }
95 95
96 /* cancelABuild:
97 * url: xhr_projectbuild
98 * builds_ids: space separated list of build request ids
99 * onsuccess: callback for successful execution
100 * onfail: callback for failed execution
101 */
102 function _cancelABuild(url, build_ids, onsuccess, onfail){
103 $.ajax( {
104 type: "POST",
105 url: url,
106 data: { 'buildCancel': build_ids },
107 headers: { 'X-CSRFToken' : $.cookie('csrftoken')},
108 success: function (_data) {
109 if (_data.error !== "ok") {
110 console.warn(_data.error);
111 } else {
112 if (onsuccess !== undefined) onsuccess(_data);
113 }
114 },
115 error: function (_data) {
116 console.warn("Call failed");
117 console.warn(_data);
118 if (onfail) onfail(data);
119 }
120 });
121 }
122
96 /* Get a project's configuration info */ 123 /* Get a project's configuration info */
97 function _getProjectInfo(url, projectId, onsuccess, onfail){ 124 function _getProjectInfo(url, projectId, onsuccess, onfail){
98 $.ajax({ 125 $.ajax({
@@ -197,6 +224,7 @@ var libtoaster = (function (){
197 return { 224 return {
198 reload_params : reload_params, 225 reload_params : reload_params,
199 startABuild : _startABuild, 226 startABuild : _startABuild,
227 cancelABuild : _cancelABuild,
200 makeTypeahead : _makeTypeahead, 228 makeTypeahead : _makeTypeahead,
201 getProjectInfo: _getProjectInfo, 229 getProjectInfo: _getProjectInfo,
202 getLayerDepsForProject : _getLayerDepsForProject, 230 getLayerDepsForProject : _getLayerDepsForProject,