Statistics
| Branch: | Tag: | Revision:

root / ui / templates / partials / networks.html @ 3b0d3253

History | View | Annotate | Download (10.7 kB)

1
{% load i18n %}
2
<!-- the create button -->
3
<div class="pane-top">
4
<div id="networks-createcontainer" class="create-container">
5
    <a class="createbutton" id="networkscreate" rel="#networks-wizard"
6
        href="#">{% trans "New Network +" %}</a>
7
</div>
8
</div>
9

    
10
<!-- vm select -->
11
<div id="network-vms-select-content" class="overlay-content hidden">
12
    <div class="description">
13
        <p>{% trans "Select machines to add" %}</p>
14
    </div>
15
    <div class="clearfix vms-list">
16
        <ul class="options-list three">
17
        </ul>
18
        <div class="empty-message">{% trans "No available machines to connect" %}</div>
19
    </div>
20
    <div class="form-actions clearfix">
21
        <span class="form-action create">{% trans "connect machines" %}</span>
22
    </div>
23
</div>
24

    
25
<!-- add new network overlay -->
26
<div id="networks-create-content" class="overlay-content hidden">
27
    <div class="create-form">
28
        <p class="info"></p>
29
        <form>
30
            <div class="form-field">
31
                <label for="">Network name:</label>
32
                <input type="text" class="network-create-name" />
33
            </div>
34

    
35
            <div class="form-actions plain clearfix">
36
                <span class="form-action create">{% trans "create network" %}</span>
37
            </div>
38
        </form>
39
    </div>
40
    
41
    <div class="ajax-submit"></div>
42
</div>
43

    
44
<!-- networks list -->
45
<div id="networks-container" class="clearfix">
46
    <!-- spinner while loading list -->
47
    
48
    <div class="templates">
49
    <!-- public network template -->
50
    <div class="network" id="public-template">
51
        <img class="network-logos" src="static/internet.png" />
52
        <div href="#" class="name-div">
53
            <h5 class="namecontainer">
54
                <span class="name">{% trans "Internet" %}</span>
55
            </h5>
56
        </div>
57
        <div class="network-machines">
58
            <div class="cont-toggler list-toggle">
59
                <span class="label machines-label">{% trans "machines" %}
60
                    (<span class="machines-count">0</span>)
61
                </span>
62
            </div>
63
        </div>
64
        <div class="network-contents">
65
            <div class="network-placeholder">
66
                <div class="machines-list">
67
                <!-- append machines here -->
68
                </div>
69
                <!-- Adding servers to public network is not supported in 0.5
70
                <div class="empty-network-slot" id="machine-template">
71
                    <div class='network-add-machine'>
72
                        <span class="add-icon">+</span>
73
                    </div>
74
                </div>
75
                -->
76
            </div>
77
        </div>
78
        <div class="state">
79
            <div class="net-status status">{% trans "Public Network" %}</div>
80
            <div class="indicators network-indicator">
81
                <div class="indicator1"></div>
82
                <div class="indicator2"></div>
83
                <div class="indicator3"></div>
84
                <div class="indicator4"></div>
85
            </div>
86
        </div>
87
        <div class="actions vm-actions">
88
             <!-- Adding servers to public network is not supported in 0.5
89
            <a href="#" class="action-add">{% trans "Add Machine" %}</a>
90
            -->
91
        </div>
92
        <div class="confirm_single">
93
            <button class="yes">{% trans "Confirm" %}</button>
94
            <button class="no">{% trans "Cancel" %}</button>
95
        </div>
96
        <div class="action_error" align="center">
97
            {% trans "<span>Error</span> on" %} <span class="action">{% trans "error action" %}</span>
98
            <span class="code"></span>
99
            <span class="message"></span>
100
            <button class="details">{% trans "Details" %}</button>
101
        </div>
102
    </div>
103

    
104
    <!-- template for machines in public network -->
105
    <div class="network-machine" id="public-machine-template">
106
        <div class="machine-actions vm-actions">
107
            <a href="#" class="action-details">{% trans "Details" %}</a>
108
        </div>
109
        <div class="confirm_single">
110
            <button class="yes">{% trans "Confirm" %}</button>
111
            <button class="no">{% trans "Cancel" %}</button>
112
        </div>
113
        <div class="action_error" align="center">
114
            {% trans "<span>Error</span> on" %} <span class="action">{% trans "error action" %}</span>
115
            <span class="code"></span>
116
            <span class="message"></span>
117
            <button class="details">{% trans "Details" %}</button>
118
        </div>
119
        <div class="ips">
120
            <div class="ip4-container status">
121
                {% trans "IPv4" %}:
122
                <span class="ip4 ipv4-text">192.94.73.15</span>
123
            </div>
124
            <div class="ip6-container status">
125
                {% trans "IPv6" %}:
126
                <span class="ip6 ipv6-text"></span>
127
            </div>
128
        </div>
129
        <img class="logo" src="static/icons/machines/medium/debian-on.png" />
130
        <div class='network-remove-machine'>
131
            <!-- Removing servers from public network is not supported in 0.5
132
            <span class="remove-icon">X</span>
133
            -->
134
            <span>&nbsp;</span>
135
        </div>
136
        <div href="#" class="machine-name-div">
137
            <h5 class="namecontainer">
138
                <span class="name vm-name">my desktop1</span>
139
            </h5>
140
        </div>
141
        <div class="firewall">
142
            <div class="cont-toggler firewall-toggle">
143
                <span class="label machines-label">{% trans "Firewall" %}
144
                    (<span class="firewall-off">{% trans "Off" %}</span>)
145
                </span>
146
                <span class="network-progress-indicator">
147
                    <img src="/static/icons/indicators/small/progress.gif" alt="{% trans "updating  settings" %}" title="{% trans "updating  settings" %}" />
148
                </span>
149
            </div>
150
        </div>
151
        <div class="firewall-content">
152
            <input type="radio" class="checkboxes" value="DISABLED" name="firewall" />
153
            <span class="checkbox-legends">{% trans "Unprotected mode (Firewall off)" %}</span>
154
            <br />
155
            <input type="radio" class="checkboxes" value="ENABLED" name="firewall" />
156
            <span class="checkbox-legends">{% trans "Fully protected mode (Firewall on)" %}</span>
157
            <br />
158
            <input type="radio" class="checkboxes" value="PROTECTED" name="firewall" />
159
            <span class="checkbox-legends">{% trans "Basically protected mode (Firewall on)" %}</span>
160
            <button type="submit" class="firewall-apply">{% trans "Apply" %}</button>
161
        </div>
162
    </div>
163

    
164

    
165
    <!-- private network template -->
166
    <div class="network-cont" id="private-template">
167
        <div class="network">
168
            <div class="actions vm-actions machine-actions net-actions">
169
                    <a href="#" class="action-add">{% trans "Add Machine" %}</a>
170
                    <div class="action-container destroy">
171
                        <a href="#" class="action-destroy">{% trans "Destroy" %}</a>
172
                        <div class="confirm_single">
173
                            <button class="yes">{% trans "Confirm" %}</button>
174
                            <button class="no">X</button>
175
                        </div>
176
                    </div>
177
            </div>
178
            <div class="state">
179
                <div class="net-status status">{% trans "Private Network" %}</div>
180
                <div class="indicators network-indicator">
181
                    <div class="indicator1"></div>
182
                    <div class="indicator2"></div>
183
                    <div class="indicator3"></div>
184
                    <div class="indicator4"></div>
185
                </div>
186
                <img class="spinner" style="display:none" src="static/icons/indicators/medium/progress.gif" />
187
                <img class="wave" style="display:none" src="static/icons/indicators/medium/wave.gif" />
188
            </div>
189
            <img class="network-logos" src="static/network.png" />
190
            <div href="#" class="name-div">
191
                <h5 class="namecontainer editable">
192
                    <span class="name">{% trans "My Network 1" %}</span>
193
                    <span class="rename-network"></span>
194
                    <div class="editbuttons" style="display:none">
195
                        <span class="save"></span>
196
                        <span class="cancel"></span>
197
                    </div>
198
                </h5>
199
            </div>
200
            <div class="network-machines">
201
                <div class="cont-toggler list-toggle">
202
                    <span class="label machines-label">{% trans "machines" %}
203
                        (<span class="machines-count">0</span>)
204
                    </span>
205
                </div>
206
            </div>
207
            <div class="network-contents">
208
                <div class="network-placeholder">
209
                    <div class="machines-list">
210
                    <!-- append machines here -->
211
                    </div>
212
                    <div class="empty-network-slot" id="machine-template">
213
                        <div class='network-add-machine'><div class="add-icon">+</div></div>
214
                    </div>
215
                </div>
216
            </div>
217
        </div>
218
    </div>
219

    
220
    <!-- template for machines in private network -->
221
    <div class="network-machine" id="private-machine-template">
222
        <div class="machine-actions vm-actions net-vm-actions">
223
            <div class="action-destroy">
224
                <a href="#" class="action-disconnect">{% trans "Disconnect" %}</a>
225
                <div class="confirm_single">
226
                    <button class="yes">{% trans "Confirm" %}</button>
227
                    <button class="no">X</button>
228
                </div>
229
            </div>
230
            <a href="#" class="action-details">{% trans "Details" %}</a>
231
        </div>
232
        <div class="action_error" align="center">
233
            {% trans "<span>Error</span> on" %} <span class="action">{% trans "error action" %}</span>
234
            <span class="code"></span>
235
            <span class="message"></span>
236
            <button class="details">{% trans "Details" %}</button>
237
        </div>
238
        <img class="logo" src="static/icons/machines/medium/debian-on.png" />
239
        <div class='network-remove-machine'><span class="remove-icon">X</span></div>
240
        <div href="#" class="machine-name-div">
241
            <h5 class="namecontainer editable">
242
                <span class="name vm-name">my desktop1</span>
243
            </h5>
244
        </div>
245
        <h5 class='machine-connect'>
246
            <span>{% trans "Connect" %}</span> {% trans "to manage private IPs" %}
247
        </h5>
248
    </div>
249
    </div>
250
    <!-- the actual structure to be populated -->
251
    <div class="public-networks clearfix"></div>
252
    <div class="private-networks clearfix" style="display:none;"></div>
253
</div>
254