Statistics
| Branch: | Tag: | Revision:

root / ui / templates / list.html @ b303ba05

History | View | Annotate | Download (1.8 kB)

1 b303ba05 Christodoulos Psaltis
<div id="instancesview" class="list">
2 b303ba05 Christodoulos Psaltis
    <a id="standard" href="/">standard view</a>
3 b303ba05 Christodoulos Psaltis
    <div class="actions">
4 b303ba05 Christodoulos Psaltis
        <a>Start</a>
5 b303ba05 Christodoulos Psaltis
        <a>Reboot</a>
6 b303ba05 Christodoulos Psaltis
        <a>Shutdown</a>
7 b303ba05 Christodoulos Psaltis
        <br />
8 b303ba05 Christodoulos Psaltis
        <a>Destroy</a>
9 b303ba05 Christodoulos Psaltis
        <br />
10 b303ba05 Christodoulos Psaltis
        <a>Show Details</a>
11 b303ba05 Christodoulos Psaltis
        <a>Add to group</a>
12 b303ba05 Christodoulos Psaltis
        <br />
13 b303ba05 Christodoulos Psaltis
        <a>Out of band</a>
14 b303ba05 Christodoulos Psaltis
        <br />
15 b303ba05 Christodoulos Psaltis
        <a>Attach disk</a>
16 b303ba05 Christodoulos Psaltis
        <a>Detach disk</a>
17 b303ba05 Christodoulos Psaltis
        <br />
18 b303ba05 Christodoulos Psaltis
        <a>Connect to network</a>
19 b303ba05 Christodoulos Psaltis
        <a>Disconnect from net</a>
20 b303ba05 Christodoulos Psaltis
    </div>
21 b303ba05 Christodoulos Psaltis
    <div class="active">
22 b303ba05 Christodoulos Psaltis
        {% for node in nodes %}
23 b303ba05 Christodoulos Psaltis
            {% if node.state == '3' %}
24 b303ba05 Christodoulos Psaltis
                <div class="running">
25 b303ba05 Christodoulos Psaltis
                    <label> 
26 b303ba05 Christodoulos Psaltis
                        <input type="checkbox" class="instance" id={{ node.id }} />
27 b303ba05 Christodoulos Psaltis
                        <img src={{ node.thumb }} width="16" height="16" />
28 b303ba05 Christodoulos Psaltis
                        <span>{{ node.name }}</span> | 
29 b303ba05 Christodoulos Psaltis
                        <span>{{ node.public_ip }}</span> | 
30 b303ba05 Christodoulos Psaltis
                        group
31 b303ba05 Christodoulos Psaltis
                    </label>
32 b303ba05 Christodoulos Psaltis
                    <div class="state">Running</div>
33 b303ba05 Christodoulos Psaltis
                </div>
34 b303ba05 Christodoulos Psaltis
            {% endif %}
35 b303ba05 Christodoulos Psaltis
        {% endfor %}
36 b303ba05 Christodoulos Psaltis
    </div>
37 b303ba05 Christodoulos Psaltis
    <div class="seperator"></div>
38 b303ba05 Christodoulos Psaltis
    <div class="inactive">
39 b303ba05 Christodoulos Psaltis
        {% for node in nodes %}
40 b303ba05 Christodoulos Psaltis
            {% if node.state == '0' %}
41 b303ba05 Christodoulos Psaltis
                <div class="stopped">
42 b303ba05 Christodoulos Psaltis
                    <label> 
43 b303ba05 Christodoulos Psaltis
                        <input type="checkbox" class="instance" id={{ node.id }} />
44 b303ba05 Christodoulos Psaltis
                        <img src={{ node.thumb }} width="16" height="16" />
45 b303ba05 Christodoulos Psaltis
                        <span>{{ node.name }}</span> | 
46 b303ba05 Christodoulos Psaltis
                        <span>{{ node.public_ip }}</span> | 
47 b303ba05 Christodoulos Psaltis
                        group
48 b303ba05 Christodoulos Psaltis
                    </label>
49 b303ba05 Christodoulos Psaltis
                    <div class="state">Terminated</div>
50 b303ba05 Christodoulos Psaltis
                </div>
51 b303ba05 Christodoulos Psaltis
            {% endif %}
52 b303ba05 Christodoulos Psaltis
        {% endfor %}
53 b303ba05 Christodoulos Psaltis
    </div>
54 b303ba05 Christodoulos Psaltis
</div>