Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1489)

Unified Diff: appengine/swarming/elements/res/imp/taskpage/task-page-demo.html

Issue 2350853004: Make the buttons on task-page work (Closed) Base URL: git@github.com:luci/luci-py@task-page2
Patch Set: Fix promses Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: appengine/swarming/elements/res/imp/taskpage/task-page-demo.html
diff --git a/appengine/swarming/elements/res/imp/taskpage/task-page-demo.html b/appengine/swarming/elements/res/imp/taskpage/task-page-demo.html
index 4376670673a510b4063be5a8e98a8ea59bb33817..88c06e8b242b2e1de73688adb176984b4a33e548 100644
--- a/appengine/swarming/elements/res/imp/taskpage/task-page-demo.html
+++ b/appengine/swarming/elements/res/imp/taskpage/task-page-demo.html
@@ -22,6 +22,8 @@
<script type="text/javascript" src="task-result-demo.json"></script>
<!-- Makes a var called stdouts. It's an array of things that could be returned-->
<script type="text/javascript" src="task-stdout-demo.json"></script>
+ <!-- Makes a var called newResponse. It is an object.-->
+ <script type="text/javascript" src="new-task-demo.json"></script>
<script type="text/javascript" charset="utf-8">
sinon.format = function(object) {return JSON.stringify(object);}
@@ -74,6 +76,27 @@
};
server.respondWith("GET", /^\/_ah\/api\/swarming\/v1\/server\/details/, JSON.stringify(details));
server.respondWith("GET", /^\/api\/swarming\/v1\/server\/details/, JSON.stringify(details));
+
+ var cancel = function(request) {
+ console.log("Cancelling", request);
+ if (!request.requestHeaders.authorization) {
+ sinon.log("You must be logged in (check your Oauth?)");
+ request.respond(403, {}, "You must be logged in (check your Oauth?)");
+ return;
+ }
+ request.respond(200, {}, "Task has been cancelled");
+ }
+
+ server.respondWith("POST", /^\/_ah\/api\/swarming\/v1\/task\/.+\/cancel/, cancel);
+ server.respondWith("POST", /^\/api\/swarming\/v1\/task\/.+\/cancel/, cancel);
+
+ var newTask = function(request) {
+ console.log("retry requested");
+ request.respond(200, {"Content-Type":"application/json"}, JSON.stringify(newResponse));
+ }
+
+ server.respondWith("POST", /^\/_ah\/api\/swarming\/v1\/tasks\/new/, newTask);
+ server.respondWith("POST", /^\/api\/swarming\/v1\/tasks\/new/, newTask);
</script>
<link rel="import" href="task-page.html">
« no previous file with comments | « appengine/swarming/elements/res/imp/taskpage/task-page-data.html ('k') | appengine/swarming/elements/res/js/common.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698