UNPKG

3.76 kBHTMLView Raw
1<!doctype html>
2<html>
3<head>
4 <meta charset="utf-8">
5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
6 <meta http-equiv="Refresh" content="15" />
7 <title>Attester status</title>
8 <meta name="viewport" content="width=device-width">
9 <link rel="stylesheet" href="stylesheet.css">
10 <link rel="stylesheet" href="font/font-awesome.min.css">
11 <!--[if lt IE 9]>
12 <script src="font/html5shiv.js"></script>
13 <![endif]-->
14 <!--[if IE 7]>
15 <link rel="stylesheet" href="font/font-awesome-ie7.min.css">
16 <![endif]-->
17</head>
18<body>
19 <header role="banner">
20 <hgroup>
21 <h1 id="site-title">
22 <span class="title"><span class="initials">at</span>tester</span>
23 </h1>
24 <nav id="menu-primary" role="navigation">
25 <div class="menu">
26 <ul>
27 <li class="menu-item" id="slave">
28 <i class="icon-double-angle-right"></i><a href="slave.html">Add this browser as a slave</a>
29 </li>
30 </ul>
31 </div>
32 </nav>
33 </hgroup>
34 </header>
35 <div id="main" role="main" class="wide">
36 <div id="configuration">
37 <article>
38 <h2><span>Connected Browsers</span></h2>
39
40 <div class="text">
41 <% if (data.slaves.length > 0) { %>
42 <table class="slaves">
43 <thead>
44 <tr>
45 <th class="browser">Browser</th>
46 <th class="userAgent">User agent</th>
47 <th class="address">Address</th>
48 <th class="status">Status</th>
49 </tr>
50 </thead>
51
52 <tbody>
53 <% _.forEach(data.slaves, function (slave) { %>
54 <tr>
55 <td class="browser" data-is="Browser"><%= slave.displayName %></td>
56 <td class="userAgent ellipsis" data-is="User agent" data-text="<%= slave.userAgent %>"><%= slave.userAgent %></td>
57 <td class="address ellipsis" data-is="Address" data-text="<% print((slave.addressName || slave.address) + ':' + slave.port) %>"><% print((slave.addressName || slave.address) + ':' + slave.port) %></td>
58 <td class="status" data-is="Status"><% print(slave.getStatus()) %></td>
59 </tr>
60 <% }); %>
61 </tbody>
62 </table>
63 <% } else { %>
64 <i class='icon-remove'></i>There is no connected browser.
65 <% } %>
66 </div>
67 </article>
68
69 <% _.forEach(data.campaigns, function (campaign) { %>
70 <article>
71 <h2><span>Campaign <%= campaign.id %></span></h2>
72 <div class="text">
73 <h3>Total tasks</h3>
74 <%= campaign.tasks.length %>
75
76 <h3>Remaining tasks</h3>
77 <%= campaign.remainingTasks %>
78
79 <ul>
80 <% _.forEach(campaign.browsers, function (browser) { %>
81 <li><%= browser.pendingTasks %> on <%= browser.name %></li>
82 <% }); %>
83 </ul>
84 </div>
85 </article>
86 <% }); %>
87 </div>
88 </div>
89</body>
90</html>