Statistics
| Branch: | Tag: | Revision:

root / ui / templates / partials / networks.html @ 8d08f18a

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" href="#">{% trans "Create New +" %}</a>
6
</div>
7
</div>
8

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

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

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

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

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

    
163

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

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