root / ui / templates / list.html @ 912bf2a1
History | View | Annotate | Download (2.4 kB)
1 | 1c86af5b | Christodoulos Psaltis | <script src="http://tablesorter.com/jquery.tablesorter.min.js"></script> |
---|---|---|---|
2 | ffe60d9d | Christodoulos Psaltis | |
3 | ccbd9f9b | Markos Gogoulos | <script>
|
4 | ccbd9f9b | Markos Gogoulos | $(function() {
|
5 | ccbd9f9b | Markos Gogoulos | $(".destroy").click(function() {
|
6 | ccbd9f9b | Markos Gogoulos | $.ajax({
|
7 | ccbd9f9b | Markos Gogoulos | url: '/api/v1.0/servers/1234',
|
8 | ccbd9f9b | Markos Gogoulos | //SERVER ID HERE
|
9 | ccbd9f9b | Markos Gogoulos | type: "DELETE",
|
10 | ccbd9f9b | Markos Gogoulos | dataType: "json",
|
11 | ccbd9f9b | Markos Gogoulos | success: function(data) {
|
12 | ccbd9f9b | Markos Gogoulos | }
|
13 | ccbd9f9b | Markos Gogoulos | });
|
14 | ccbd9f9b | Markos Gogoulos | }
|
15 | ccbd9f9b | Markos Gogoulos | </script>
|
16 | ccbd9f9b | Markos Gogoulos | |
17 | ccbd9f9b | Markos Gogoulos | |
18 | 1c86af5b | Christodoulos Psaltis | <div id="machinesview" class="list"> |
19 | 1c86af5b | Christodoulos Psaltis | <div id="spinner"></div> |
20 | b303ba05 | Christodoulos Psaltis | <div class="actions"> |
21 | 1daaa0d7 | Christodoulos Psaltis | <a class="start">Start</a> |
22 | 1daaa0d7 | Christodoulos Psaltis | <a class="reboot">Reboot</a> |
23 | 1daaa0d7 | Christodoulos Psaltis | <a class="shutdown">Shutdown</a> |
24 | b303ba05 | Christodoulos Psaltis | <br /> |
25 | 1daaa0d7 | Christodoulos Psaltis | <a class="destroy">Destroy</a> |
26 | b303ba05 | Christodoulos Psaltis | <br /> |
27 | 1daaa0d7 | Christodoulos Psaltis | <a class="details">Show Details</a> |
28 | 1daaa0d7 | Christodoulos Psaltis | <a class="group">Add to group</a> |
29 | b303ba05 | Christodoulos Psaltis | <br /> |
30 | 1daaa0d7 | Christodoulos Psaltis | <a class="band">Out of band</a> |
31 | b303ba05 | Christodoulos Psaltis | <br /> |
32 | 1daaa0d7 | Christodoulos Psaltis | <a class="attach">Attach disk</a> |
33 | 1daaa0d7 | Christodoulos Psaltis | <a class="detach">Detach disk</a> |
34 | b303ba05 | Christodoulos Psaltis | <br /> |
35 | 1daaa0d7 | Christodoulos Psaltis | <a class="connect">Connect to network</a> |
36 | 1daaa0d7 | Christodoulos Psaltis | <a class="disconnect">Disconnect from net</a> |
37 | b303ba05 | Christodoulos Psaltis | </div>
|
38 | 1c86af5b | Christodoulos Psaltis | <table>
|
39 | 1c86af5b | Christodoulos Psaltis | <thead>
|
40 | 1c86af5b | Christodoulos Psaltis | <tr>
|
41 | 556c1cbe | Christodoulos Psaltis | <th id="selection"><input type="checkbox" id="check" /></th> |
42 | 7dda8900 | Christodoulos Psaltis | <th id="os">OS</th> |
43 | 7dda8900 | Christodoulos Psaltis | <th id="name">Name</th> |
44 | 7dda8900 | Christodoulos Psaltis | <th id="ip">IP</th> |
45 | 7dda8900 | Christodoulos Psaltis | <th id="group">Group</th> |
46 | 7dda8900 | Christodoulos Psaltis | <th id="status">Status</th> |
47 | 1c86af5b | Christodoulos Psaltis | </tr>
|
48 | 1c86af5b | Christodoulos Psaltis | </thead>
|
49 | 1c86af5b | Christodoulos Psaltis | <tbody class="running"> |
50 | c376783b | Markos Gogoulos | <tr id="machine-template" style="display: none"> |
51 | c376783b | Markos Gogoulos | <td><input type="checkbox" class="machine" id="node-id" /></td> |
52 | 1c86af5b | Christodoulos Psaltis | <td><img class="list-logo" src="static/os_logos/node.thumb" width="16" height="16" /></td> |
53 | 1c86af5b | Christodoulos Psaltis | <td><a class="name"><span class="name">node.name</span></a></td> |
54 | 1c86af5b | Christodoulos Psaltis | <td><a class="ip"><span class="public">node.public_ip</span></a></td> |
55 | 1c86af5b | Christodoulos Psaltis | <td>group</td> |
56 | 36dc242e | Christodoulos Psaltis | <td class="status">Running</td> |
57 | 1c86af5b | Christodoulos Psaltis | </tr>
|
58 | 1c86af5b | Christodoulos Psaltis | </tbody>
|
59 | 1c86af5b | Christodoulos Psaltis | </table>
|
60 | e690c75d | Christodoulos Psaltis | <div id="mini" class="seperator"></div> |
61 | 1c86af5b | Christodoulos Psaltis | <table>
|
62 | 1c86af5b | Christodoulos Psaltis | <thead>
|
63 | 1c86af5b | Christodoulos Psaltis | <tr>
|
64 | 556c1cbe | Christodoulos Psaltis | <th id="selection"><input type="checkbox" id="check" /></th> |
65 | 7dda8900 | Christodoulos Psaltis | <th id="os">OS</th> |
66 | 7dda8900 | Christodoulos Psaltis | <th id="name">Name</th> |
67 | 7dda8900 | Christodoulos Psaltis | <th id="ip">IP</th> |
68 | 7dda8900 | Christodoulos Psaltis | <th id="group">Group</th> |
69 | 7dda8900 | Christodoulos Psaltis | <th id="status">Status</th> |
70 | 7dda8900 | Christodoulos Psaltis | </tr>
|
71 | 1c86af5b | Christodoulos Psaltis | </thead>
|
72 | 1c86af5b | Christodoulos Psaltis | <tbody class="terminated"></tbody> |
73 | 1c86af5b | Christodoulos Psaltis | </table>
|
74 | b303ba05 | Christodoulos Psaltis | </div> |