diff options
Diffstat (limited to 'bitbake/lib/toaster/toastergui/static/js/libtoaster.js')
-rw-r--r-- | bitbake/lib/toaster/toastergui/static/js/libtoaster.js | 28 |
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, |