Revision 89976b6c ui/templates/instances.html

b/ui/templates/instances.html
2 2

  
3 3
<div id="instancesview" class="standard">
4 4
    <a id="list" href="/instances/list">list view</a>
5
    {% for node in nodes %}
6
        {% if node.state == '3' %}        
7
            <div class="instance running">
8
                <div class="actions">
9
                    <a href="#" class="action">reboot</a>
10
                    <a href="#" class="action">shutdown</a>
11
                    <a href="#" class="more">more &hellip;</a>
5
    <div class="running">
6
        {% for node in nodes %}
7
            {% if node.state == '3' %}        
8
                <div class="instance running">
9
                    <div class="actions">
10
                        <a href="#" class="action">reboot</a>
11
                        <a href="#" class="action">shutdown</a>
12
                        <a href="#" class="more">more &hellip;</a>
13
                    </div>
14
                    <div class="state">
15
                        <div>Running</div>
16
                        <div class="indicator" />
17
                        <div class="indicator" />
18
                        <div class="indicator" />
19
                        <div class="indicator" />
20
                        <div class="uptime">24 days uptime</div>
21
                    </div>
22
                    <img src="static/server.png" />
23
                    <a href="#" class="name">
24
                        <h3><span>{{ node.name }}</span><span class="rename">rename</span></h3>
25
                    </a>
26
                    <a href="#" class="ip">
27
                        <h5><span>{{ node.public_ip }}</span><span class="configure">configure networking</span></h5>
28
                    </a>
29
                    <a href="#" class="storage">
30
                        <h5>34GB of total storage in 3 volumes <span class="configure">configure storage</span></h5>
31
                    </a>
32
                    </div>
12 33
                </div>
13
                <div class="state">
14
                    <div>Running</div>
15
                    <div class="indicator" />
16
                    <div class="indicator" />
17
                    <div class="indicator" />
18
                    <div class="indicator" />
19
                    <div class="uptime">24 days uptime</div>
20
                </div>
21
                <img src="static/server.png" />
22
                <a href="#" class="name">
23
                    <h3><span>{{ node.name }}</span><span class="rename">rename</span></h3>
24
                </a>
25
                <a href="#" class="ip">
26
                    <h5><span>{{ node.public_ip }}</span><span class="configure">configure networking</span></h5>
27
                </a>
28
                <a href="#" class="storage">
29
                    <h5>34GB of total storage in 3 volumes <span class="configure">configure storage</span></h5>
30
                </a>
31
                </div>
32
            </div>
33
        {% endif %}
34
    {% endfor %}
34
            {% endif %}
35
        {% endfor %}
36
    </div>
35 37
</div>
36 38

  
37 39
<!-- the form -->
......
56 58
                    <li><a href="#">standard</a></li>
57 59
                    <li><a href="#">custom</a></li>
58 60
                </ul>
59
                <div class="panes" tal:define="images context['images']">
61
                <div class="panes">
60 62
                    <ul class="pane">
61 63
					    <!-- standard images -->
62
					    <li>
63
						    <label for="${image['id']}" tal:repeat="image images"> 
64
                                <a tal:condition="image['type']=='standard'">
65
                                    <div class="image">
66
                                        <img tal:attributes="src image['logo']" class="image-logo" /> <strong>${image['title']}</strong><br />
67
                                        <span class="description">${image['description']}</span> 
68
                                        <span class="size">${image['size']}MB</span>
69
                                        <input class="radio" type="radio" name="image-id" id="${image['id']}" value="${image['id']}" checked="${repeat.image.start}" />
70
                                    </div>
71
                                </a>
72
						    </label> 
73
					    </li>
64
                        {% for image in images %}
65
                            {% if image.type == 'standard' %}
66
					            <li>
67
						            <label> 
68
                                        <a><div class="image">
69
                                            <img src={{ image.logo }} class="image-logo"/>
70
                                            <strong>{{ image.title }}</strong>
71
                                            <br />
72
                                            <span class="description">{{ image.description }}</span> 
73
                                            <span class="size">{{ image.size }}MB</span>
74
                                            <input class="radio" type="radio" name="image-id" id={{ image.id }} />
75
                                        </div></a>
76
						            </label>
77
					            </li>
78
                            {% endif %}
79
                        {% endfor %} 
74 80
				    </ul>
75 81
                    <ul class="pane">
76 82
					    <!-- custom images -->
77
					    <li>
78
						    <label for="${image['id']}" tal:repeat="image images"> 
79
                                <a tal:condition="image['type']=='custom'">
80
                                    <div class="image">
81
                                        <img tal:attributes="src image['logo']" class="image-logo" /> <strong>${image['title']}</strong><br />
82
                                        <span class="description">${image['description']}</span> 
83
                                        <span class="size">${image['size']}MB</span>
84
                                        <input class="radio" type="radio" name="image-id" id="${image['id']}" value="${image['id']}" checked="${repeat.image.start}" />
85
                                    </div>
86
                                </a>
87
						    </label> 
88
					    </li>
83
                        {% for image in images %}
84
                            {% if image.type == 'custom' %}
85
					            <li>
86
						            <label> 
87
                                        <a><div class="image">
88
                                            <img src={{ image.logo }} class="image-logo"/>
89
                                            <strong>{{ image.title }}</strong>
90
                                            <br />
91
                                            <span class="description">{{ image.description }}</span> 
92
                                            <span class="size">{{ image.size }}MB</span>
93
                                            <input class="radio" type="radio" name="image-id" id={{ image.id }} />
94
                                        </div></a>
95
						            </label>
96
					            </li>
97
                            {% endif %}
98
                        {% endfor %}
89 99
                    </ul>
90 100
                </div>
91 101
				<button type="button" class="prev" id="cancel">Cancel</button>

Also available in: Unified diff