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

Side by Side Diff: appengine/swarming/elements/res/imp/common/task-behavior.html

Issue 2337363004: Add task-page (Closed) Base URL: git@github.com:luci/luci-py@task-data
Patch Set: Alignment take 2 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 unified diff | Download patch
OLDNEW
(Empty)
1 <!--
2 Copyright 2016 The LUCI Authors. All rights reserved.
3 Use of this source code is governed under the Apache License, Version 2.0
4 that can be found in the LICENSE file.
5
6 It contains the definition of the following Behaviors:
7
8 SwarmingBehaviors.TaskBehavior
9
10 This behavior contains many constants and some functions that are useful
11 for task-related code.
12
13 It also includes the style module "task-style" to allow for common styles
14 to be shared across multiple pages.
15
16 -->
17 <script>
18 window.SwarmingBehaviors = window.SwarmingBehaviors || {};
19 (function(){
20 SwarmingBehaviors.TaskBehavior = {
21 properties: {
22 BOT_DIED: {
23 type: String,
24 value: "BOT_DIED",
25 },
26 CANCELED: {
27 type: String,
28 value: "CANCELED",
29 },
30 COMPLETED: {
31 type: String,
32 value: "COMPLETED",
33 },
34 COMPLETED_DEDUPED: {
35 type: String,
36 value: "COMPLETED (DEDUPED)",
37 },
38 COMPLETED_FAILURE: {
39 type: String,
40 value: "COMPLETED (FAILURE)",
41 },
42 COMPLETED_SUCCESS: {
43 type: String,
44 value: "COMPLETED (SUCCESS)",
45 },
46 EXPIRED: {
47 type: String,
48 value: "EXPIRED",
49 },
50 PENDING: {
51 type: String,
52 value: "PENDING",
53 },
54 RUNNING: {
55 type: String,
56 value: "RUNNING",
57 },
58 TIMED_OUT: {
59 type: String,
60 value: "TIMED_OUT",
61 },
62 },
63
64 stateClass: function(state) {
65 if (state === this.CANCELED || state === this.TIMED_OUT || state === thi s.EXPIRED) {
66 return "exception";
67 }
68 if (state === this.BOT_DIED) {
69 return "bot_died";
70 }
71 if (state === this.COMPLETED_FAILURE) {
72 return "failed_task";
73 }
74 if (state === this.RUNNING || state === this.PENDING) {
75 return "pending_task";
76 }
77 return "";
78 }
79 };
80 })();
81 </script>
82
83 <dom-module id="task-style">
84 <template>
85 <style>
86 /* These colors are from buildbot */
87 .failed_task {
88 background-color: #ffdddd;
89 }
90 .bot_died {
91 background-color: #cccccc;
92 }
93 .exception {
94 background-color: #edd2ff;
95 }
96 .pending_task {
97 background-color: #fffc6c;
98 }
99 </style>
100 </template>
101 </dom-module>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698