Statistics
| Branch: | Tag: | Revision:

root / ui / templates / partials / networks.html @ 7970aa87

History | View | Annotate | Download (11 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="{{ SYNNEFO_IMAGES_URL }}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="{{ SYNNEFO_IMAGES_URL }}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="toggler-wrap clearfix">
143
                <div class="cont-toggler firewall-toggle">
144
                    <span class="label machines-label">{% trans "Firewall" %}
145
                        (<span class="firewall-off">{% trans "Off" %}</span>)
146
                    </span>
147
                    <span class="network-progress-indicator">
148
                        <img src="{{ SYNNEFO_IMAGES_URL }}icons/indicators/small/progress.gif" alt="{% trans "updating  settings" %}" title="{% trans "updating  settings" %}" />
149
                    </span>
150
                </div>
151
            </div>
152
        </div>
153
        <div class="firewall-content clearix">
154
            <div class="firewall-options">
155
                <input type="radio" class="checkboxes" value="DISABLED" name="firewall" />
156
                <span class="checkbox-legends">{% trans "Unprotected mode (Firewall off)" %}</span>
157
                <br />
158
                <input type="radio" class="checkboxes" value="ENABLED" name="firewall" />
159
                <span class="checkbox-legends">{% trans "Fully protected mode (Firewall on)" %}</span>
160
                <br />
161
                <input type="radio" class="checkboxes" value="PROTECTED" name="firewall" />
162
                <span class="checkbox-legends">{% trans "Basically protected mode (Firewall on)" %}</span>
163
            </div>
164
            <button type="submit" class="firewall-apply">{% trans "Apply" %}</button>
165
        </div>
166
    </div>
167

    
168

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

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