Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / ui / templates / partials / networks.html @ 9766a80e

History | View | Annotate | Download (13.2 kB)

1 8d08f18a Kostas Papadimitriou
{% load i18n %}
2 8d08f18a Kostas Papadimitriou
<!-- the create button -->
3 8d08f18a Kostas Papadimitriou
<div class="pane-top">
4 8d08f18a Kostas Papadimitriou
<div id="networks-createcontainer" class="create-container">
5 3b0d3253 Kostas Papadimitriou
    <a class="createbutton" id="networkscreate" rel="#networks-wizard"
6 3b0d3253 Kostas Papadimitriou
        href="#">{% trans "New Network +" %}</a>
7 8d08f18a Kostas Papadimitriou
</div>
8 8d08f18a Kostas Papadimitriou
</div>
9 8d08f18a Kostas Papadimitriou
10 8d08f18a Kostas Papadimitriou
<!-- vm select -->
11 8d08f18a Kostas Papadimitriou
<div id="network-vms-select-content" class="overlay-content hidden">
12 8d08f18a Kostas Papadimitriou
    <div class="description">
13 8d08f18a Kostas Papadimitriou
        <p>{% trans "Select machines to add" %}</p>
14 8d08f18a Kostas Papadimitriou
    </div>
15 8d08f18a Kostas Papadimitriou
    <div class="clearfix vms-list">
16 8d08f18a Kostas Papadimitriou
        <ul class="options-list three">
17 8d08f18a Kostas Papadimitriou
        </ul>
18 8d08f18a Kostas Papadimitriou
        <div class="empty-message">{% trans "No available machines to connect" %}</div>
19 8d08f18a Kostas Papadimitriou
    </div>
20 8d08f18a Kostas Papadimitriou
    <div class="form-actions clearfix">
21 8d08f18a Kostas Papadimitriou
        <span class="form-action create">{% trans "connect machines" %}</span>
22 8d08f18a Kostas Papadimitriou
    </div>
23 8d08f18a Kostas Papadimitriou
</div>
24 8d08f18a Kostas Papadimitriou
25 8d08f18a Kostas Papadimitriou
<!-- add new network overlay -->
26 8d08f18a Kostas Papadimitriou
<div id="networks-create-content" class="overlay-content hidden">
27 8d08f18a Kostas Papadimitriou
    <div class="create-form">
28 8d08f18a Kostas Papadimitriou
        <p class="info"></p>
29 8d08f18a Kostas Papadimitriou
        <form>
30 126a01f2 Kostas Papadimitriou
          <div class="col-fields bordered clearfix">
31 8d08f18a Kostas Papadimitriou
            <div class="form-field">
32 126a01f2 Kostas Papadimitriou
                <label for="network-create-name">Network name:</label>
33 126a01f2 Kostas Papadimitriou
                <input type="text" class="network-create-name" name="network-create-name" id="network-create-name" />
34 8d08f18a Kostas Papadimitriou
            </div>
35 126a01f2 Kostas Papadimitriou
            <div class="form-field right-field">
36 126a01f2 Kostas Papadimitriou
                <label for="network-create-type">Network type:</label>
37 126a01f2 Kostas Papadimitriou
              <select id="network-create-type">
38 126a01f2 Kostas Papadimitriou
              </select>
39 126a01f2 Kostas Papadimitriou
            </div>
40 126a01f2 Kostas Papadimitriou
          </div>
41 126a01f2 Kostas Papadimitriou
          <div class="col-fields clearfix bordered">
42 126a01f2 Kostas Papadimitriou
            <div class="form-field fixpos">
43 0b690065 Vangelis Koukis
                <label for="network-create-dhcp">Assign IP addresses automatically:</label>
44 126a01f2 Kostas Papadimitriou
                <input type="checkbox" class="use-dhcp" name="network-create-dhcp"
45 126a01f2 Kostas Papadimitriou
                  id="network-create-dhcp" checked 
46 126a01f2 Kostas Papadimitriou
                  <p ="description  fields-desc">
47 126a01f2 Kostas Papadimitriou
                  {% blocktrans %}If you enable DHCP on the private network,
48 0b690065 Vangelis Koukis
                  connected virtual machines will automatically be assigned
49 126a01f2 Kostas Papadimitriou
                  an IP address based on the given subnet. You may disable this option
50 0b690065 Vangelis Koukis
                  if you want to assign IP addresses to the connected
51 0b690065 Vangelis Koukis
                  virtual machines manually. {% endblocktrans %}
52 126a01f2 Kostas Papadimitriou
            </p>
53 126a01f2 Kostas Papadimitriou
            </div>
54 4792afbe Kostas Papadimitriou
            <div id="network-create-dhcp-fields">
55 4792afbe Kostas Papadimitriou
              <div class="form-field fixpos">
56 4792afbe Kostas Papadimitriou
                <label for="network-type">Network subnet:</label>
57 4792afbe Kostas Papadimitriou
                <select id="network-create-subnet">
58 4792afbe Kostas Papadimitriou
                  <option selected ="auto" value="auto">Auto</option>
59 4792afbe Kostas Papadimitriou
                  <option value="custom" class="manual">Manual...</option>
60 4792afbe Kostas Papadimitriou
                </select>
61 4792afbe Kostas Papadimitriou
              </div>
62 4792afbe Kostas Papadimitriou
              <div class="form-field">
63 4792afbe Kostas Papadimitriou
                <label class="hidden" for="network-custom-subnet">Custom subnet:</label>
64 4792afbe Kostas Papadimitriou
                <input type="text" id="network-create-subnet-custom"/>
65 4792afbe Kostas Papadimitriou
              </div>
66 126a01f2 Kostas Papadimitriou
            </div>
67 126a01f2 Kostas Papadimitriou
          </div>
68 8d08f18a Kostas Papadimitriou
            <div class="form-actions plain clearfix">
69 8d08f18a Kostas Papadimitriou
                <span class="form-action create">{% trans "create network" %}</span>
70 8d08f18a Kostas Papadimitriou
            </div>
71 8d08f18a Kostas Papadimitriou
        </form>
72 8d08f18a Kostas Papadimitriou
    </div>
73 8d08f18a Kostas Papadimitriou
    
74 8d08f18a Kostas Papadimitriou
    <div class="ajax-submit"></div>
75 8d08f18a Kostas Papadimitriou
</div>
76 8d08f18a Kostas Papadimitriou
77 8d08f18a Kostas Papadimitriou
<!-- networks list -->
78 8d08f18a Kostas Papadimitriou
<div id="networks-container" class="clearfix">
79 8d08f18a Kostas Papadimitriou
    <!-- spinner while loading list -->
80 8d08f18a Kostas Papadimitriou
    
81 126a01f2 Kostas Papadimitriou
    <div class="templates hidden">
82 8d08f18a Kostas Papadimitriou
    <!-- public network template -->
83 8d08f18a Kostas Papadimitriou
    <div class="network" id="public-template">
84 7970aa87 Kostas Papadimitriou
        <img class="network-logos" src="{{ SYNNEFO_IMAGES_URL }}internet.png" />
85 8d08f18a Kostas Papadimitriou
        <div href="#" class="name-div">
86 8d08f18a Kostas Papadimitriou
            <h5 class="namecontainer">
87 8d08f18a Kostas Papadimitriou
                <span class="name">{% trans "Internet" %}</span>
88 8d08f18a Kostas Papadimitriou
            </h5>
89 8d08f18a Kostas Papadimitriou
        </div>
90 8d08f18a Kostas Papadimitriou
        <div class="network-machines">
91 8d08f18a Kostas Papadimitriou
            <div class="cont-toggler list-toggle">
92 8d08f18a Kostas Papadimitriou
                <span class="label machines-label">{% trans "machines" %}
93 8d08f18a Kostas Papadimitriou
                    (<span class="machines-count">0</span>)
94 8d08f18a Kostas Papadimitriou
                </span>
95 8d08f18a Kostas Papadimitriou
            </div>
96 8d08f18a Kostas Papadimitriou
        </div>
97 8d08f18a Kostas Papadimitriou
        <div class="network-contents">
98 8d08f18a Kostas Papadimitriou
            <div class="network-placeholder">
99 8d08f18a Kostas Papadimitriou
                <div class="machines-list">
100 8d08f18a Kostas Papadimitriou
                <!-- append machines here -->
101 8d08f18a Kostas Papadimitriou
                </div>
102 8d08f18a Kostas Papadimitriou
                <!-- Adding servers to public network is not supported in 0.5
103 8d08f18a Kostas Papadimitriou
                <div class="empty-network-slot" id="machine-template">
104 8d08f18a Kostas Papadimitriou
                    <div class='network-add-machine'>
105 8d08f18a Kostas Papadimitriou
                        <span class="add-icon">+</span>
106 8d08f18a Kostas Papadimitriou
                    </div>
107 8d08f18a Kostas Papadimitriou
                </div>
108 8d08f18a Kostas Papadimitriou
                -->
109 8d08f18a Kostas Papadimitriou
            </div>
110 8d08f18a Kostas Papadimitriou
        </div>
111 8d08f18a Kostas Papadimitriou
        <div class="state">
112 8d08f18a Kostas Papadimitriou
            <div class="net-status status">{% trans "Public Network" %}</div>
113 8d08f18a Kostas Papadimitriou
            <div class="indicators network-indicator">
114 8d08f18a Kostas Papadimitriou
                <div class="indicator1"></div>
115 8d08f18a Kostas Papadimitriou
                <div class="indicator2"></div>
116 8d08f18a Kostas Papadimitriou
                <div class="indicator3"></div>
117 8d08f18a Kostas Papadimitriou
                <div class="indicator4"></div>
118 8d08f18a Kostas Papadimitriou
            </div>
119 8d08f18a Kostas Papadimitriou
        </div>
120 8d08f18a Kostas Papadimitriou
        <div class="actions vm-actions">
121 8d08f18a Kostas Papadimitriou
             <!-- Adding servers to public network is not supported in 0.5
122 8d08f18a Kostas Papadimitriou
            <a href="#" class="action-add">{% trans "Add Machine" %}</a>
123 8d08f18a Kostas Papadimitriou
            -->
124 8d08f18a Kostas Papadimitriou
        </div>
125 8d08f18a Kostas Papadimitriou
        <div class="confirm_single">
126 8d08f18a Kostas Papadimitriou
            <button class="yes">{% trans "Confirm" %}</button>
127 8d08f18a Kostas Papadimitriou
            <button class="no">{% trans "Cancel" %}</button>
128 8d08f18a Kostas Papadimitriou
        </div>
129 8d08f18a Kostas Papadimitriou
        <div class="action_error" align="center">
130 8d08f18a Kostas Papadimitriou
            {% trans "<span>Error</span> on" %} <span class="action">{% trans "error action" %}</span>
131 8d08f18a Kostas Papadimitriou
            <span class="code"></span>
132 8d08f18a Kostas Papadimitriou
            <span class="message"></span>
133 8d08f18a Kostas Papadimitriou
            <button class="details">{% trans "Details" %}</button>
134 8d08f18a Kostas Papadimitriou
        </div>
135 8d08f18a Kostas Papadimitriou
    </div>
136 8d08f18a Kostas Papadimitriou
137 8d08f18a Kostas Papadimitriou
    <!-- template for machines in public network -->
138 126a01f2 Kostas Papadimitriou
    <div class="network-machine" id="public-nic-template">
139 8d08f18a Kostas Papadimitriou
        <div class="machine-actions vm-actions">
140 8d08f18a Kostas Papadimitriou
            <a href="#" class="action-details">{% trans "Details" %}</a>
141 8d08f18a Kostas Papadimitriou
        </div>
142 8d08f18a Kostas Papadimitriou
        <div class="confirm_single">
143 8d08f18a Kostas Papadimitriou
            <button class="yes">{% trans "Confirm" %}</button>
144 8d08f18a Kostas Papadimitriou
            <button class="no">{% trans "Cancel" %}</button>
145 8d08f18a Kostas Papadimitriou
        </div>
146 8d08f18a Kostas Papadimitriou
        <div class="action_error" align="center">
147 8d08f18a Kostas Papadimitriou
            {% trans "<span>Error</span> on" %} <span class="action">{% trans "error action" %}</span>
148 8d08f18a Kostas Papadimitriou
            <span class="code"></span>
149 8d08f18a Kostas Papadimitriou
            <span class="message"></span>
150 8d08f18a Kostas Papadimitriou
            <button class="details">{% trans "Details" %}</button>
151 8d08f18a Kostas Papadimitriou
        </div>
152 8d08f18a Kostas Papadimitriou
        <div class="ips">
153 8d08f18a Kostas Papadimitriou
            <div class="ip4-container status">
154 8d08f18a Kostas Papadimitriou
                {% trans "IPv4" %}:
155 8d08f18a Kostas Papadimitriou
                <span class="ip4 ipv4-text">192.94.73.15</span>
156 8d08f18a Kostas Papadimitriou
            </div>
157 8d08f18a Kostas Papadimitriou
            <div class="ip6-container status">
158 8d08f18a Kostas Papadimitriou
                {% trans "IPv6" %}:
159 8d08f18a Kostas Papadimitriou
                <span class="ip6 ipv6-text"></span>
160 8d08f18a Kostas Papadimitriou
            </div>
161 8d08f18a Kostas Papadimitriou
        </div>
162 7970aa87 Kostas Papadimitriou
        <img class="logo" src="{{ SYNNEFO_IMAGES_URL }}icons/machines/medium/debian-on.png" />
163 8d08f18a Kostas Papadimitriou
        <div class='network-remove-machine'>
164 8d08f18a Kostas Papadimitriou
            <!-- Removing servers from public network is not supported in 0.5
165 8d08f18a Kostas Papadimitriou
            <span class="remove-icon">X</span>
166 8d08f18a Kostas Papadimitriou
            -->
167 8d08f18a Kostas Papadimitriou
            <span>&nbsp;</span>
168 8d08f18a Kostas Papadimitriou
        </div>
169 8d08f18a Kostas Papadimitriou
        <div href="#" class="machine-name-div">
170 8d08f18a Kostas Papadimitriou
            <h5 class="namecontainer">
171 8d08f18a Kostas Papadimitriou
                <span class="name vm-name">my desktop1</span>
172 8d08f18a Kostas Papadimitriou
            </h5>
173 8d08f18a Kostas Papadimitriou
        </div>
174 8d08f18a Kostas Papadimitriou
        <div class="firewall">
175 6c620aae Kostas Papadimitriou
            <div class="toggler-wrap clearfix">
176 6c620aae Kostas Papadimitriou
                <div class="cont-toggler firewall-toggle">
177 6c620aae Kostas Papadimitriou
                    <span class="label machines-label">{% trans "Firewall" %}
178 6c620aae Kostas Papadimitriou
                        (<span class="firewall-off">{% trans "Off" %}</span>)
179 6c620aae Kostas Papadimitriou
                    </span>
180 6c620aae Kostas Papadimitriou
                    <span class="network-progress-indicator">
181 7970aa87 Kostas Papadimitriou
                        <img src="{{ SYNNEFO_IMAGES_URL }}icons/indicators/small/progress.gif" alt="{% trans "updating  settings" %}" title="{% trans "updating  settings" %}" />
182 6c620aae Kostas Papadimitriou
                    </span>
183 6c620aae Kostas Papadimitriou
                </div>
184 8d08f18a Kostas Papadimitriou
            </div>
185 8d08f18a Kostas Papadimitriou
        </div>
186 6c620aae Kostas Papadimitriou
        <div class="firewall-content clearix">
187 6c620aae Kostas Papadimitriou
            <div class="firewall-options">
188 6c620aae Kostas Papadimitriou
                <input type="radio" class="checkboxes" value="DISABLED" name="firewall" />
189 6c620aae Kostas Papadimitriou
                <span class="checkbox-legends">{% trans "Unprotected mode (Firewall off)" %}</span>
190 6c620aae Kostas Papadimitriou
                <br />
191 6c620aae Kostas Papadimitriou
                <input type="radio" class="checkboxes" value="ENABLED" name="firewall" />
192 6c620aae Kostas Papadimitriou
                <span class="checkbox-legends">{% trans "Fully protected mode (Firewall on)" %}</span>
193 6c620aae Kostas Papadimitriou
                <br />
194 6c620aae Kostas Papadimitriou
                <input type="radio" class="checkboxes" value="PROTECTED" name="firewall" />
195 6c620aae Kostas Papadimitriou
                <span class="checkbox-legends">{% trans "Basically protected mode (Firewall on)" %}</span>
196 6c620aae Kostas Papadimitriou
            </div>
197 8d08f18a Kostas Papadimitriou
            <button type="submit" class="firewall-apply">{% trans "Apply" %}</button>
198 8d08f18a Kostas Papadimitriou
        </div>
199 8d08f18a Kostas Papadimitriou
    </div>
200 8d08f18a Kostas Papadimitriou
201 8d08f18a Kostas Papadimitriou
202 8d08f18a Kostas Papadimitriou
    <!-- private network template -->
203 8d08f18a Kostas Papadimitriou
    <div class="network-cont" id="private-template">
204 8d08f18a Kostas Papadimitriou
        <div class="network">
205 8d08f18a Kostas Papadimitriou
            <div class="actions vm-actions machine-actions net-actions">
206 8d08f18a Kostas Papadimitriou
                    <a href="#" class="action-add">{% trans "Add Machine" %}</a>
207 8d08f18a Kostas Papadimitriou
                    <div class="action-container destroy">
208 8d08f18a Kostas Papadimitriou
                        <a href="#" class="action-destroy">{% trans "Destroy" %}</a>
209 8d08f18a Kostas Papadimitriou
                        <div class="confirm_single">
210 8d08f18a Kostas Papadimitriou
                            <button class="yes">{% trans "Confirm" %}</button>
211 8d08f18a Kostas Papadimitriou
                            <button class="no">X</button>
212 8d08f18a Kostas Papadimitriou
                        </div>
213 8d08f18a Kostas Papadimitriou
                    </div>
214 8d08f18a Kostas Papadimitriou
            </div>
215 8d08f18a Kostas Papadimitriou
            <div class="state">
216 8d08f18a Kostas Papadimitriou
                <div class="net-status status">{% trans "Private Network" %}</div>
217 8d08f18a Kostas Papadimitriou
                <div class="indicators network-indicator">
218 8d08f18a Kostas Papadimitriou
                    <div class="indicator1"></div>
219 8d08f18a Kostas Papadimitriou
                    <div class="indicator2"></div>
220 8d08f18a Kostas Papadimitriou
                    <div class="indicator3"></div>
221 8d08f18a Kostas Papadimitriou
                    <div class="indicator4"></div>
222 8d08f18a Kostas Papadimitriou
                </div>
223 7970aa87 Kostas Papadimitriou
                <img class="spinner" style="display:none" src="{{ SYNNEFO_IMAGES_URL }}icons/indicators/medium/progress.gif" />
224 7970aa87 Kostas Papadimitriou
                <img class="wave" style="display:none" src="{{ SYNNEFO_IMAGES_URL }}icons/indicators/medium/wave.gif" />
225 8d08f18a Kostas Papadimitriou
            </div>
226 7970aa87 Kostas Papadimitriou
            <img class="network-logos" src="{{ SYNNEFO_IMAGES_URL }}network.png" />
227 8d08f18a Kostas Papadimitriou
            <div href="#" class="name-div">
228 8d08f18a Kostas Papadimitriou
                <h5 class="namecontainer editable">
229 8d08f18a Kostas Papadimitriou
                    <span class="name">{% trans "My Network 1" %}</span>
230 8d08f18a Kostas Papadimitriou
                    <span class="rename-network"></span>
231 8d08f18a Kostas Papadimitriou
                    <div class="editbuttons" style="display:none">
232 8d08f18a Kostas Papadimitriou
                        <span class="save"></span>
233 8d08f18a Kostas Papadimitriou
                        <span class="cancel"></span>
234 8d08f18a Kostas Papadimitriou
                    </div>
235 8d08f18a Kostas Papadimitriou
                </h5>
236 126a01f2 Kostas Papadimitriou
              </div>
237 126a01f2 Kostas Papadimitriou
              <div class="cidr">
238 126a01f2 Kostas Papadimitriou
              </div>
239 8d08f18a Kostas Papadimitriou
            <div class="network-machines">
240 8d08f18a Kostas Papadimitriou
                <div class="cont-toggler list-toggle">
241 8d08f18a Kostas Papadimitriou
                    <span class="label machines-label">{% trans "machines" %}
242 8d08f18a Kostas Papadimitriou
                        (<span class="machines-count">0</span>)
243 8d08f18a Kostas Papadimitriou
                    </span>
244 8d08f18a Kostas Papadimitriou
                </div>
245 8d08f18a Kostas Papadimitriou
            </div>
246 8d08f18a Kostas Papadimitriou
            <div class="network-contents">
247 8d08f18a Kostas Papadimitriou
                <div class="network-placeholder">
248 8d08f18a Kostas Papadimitriou
                    <div class="machines-list">
249 8d08f18a Kostas Papadimitriou
                    <!-- append machines here -->
250 8d08f18a Kostas Papadimitriou
                    </div>
251 8d08f18a Kostas Papadimitriou
                    <div class="empty-network-slot" id="machine-template">
252 8d08f18a Kostas Papadimitriou
                        <div class='network-add-machine'><div class="add-icon">+</div></div>
253 8d08f18a Kostas Papadimitriou
                    </div>
254 8d08f18a Kostas Papadimitriou
                </div>
255 8d08f18a Kostas Papadimitriou
            </div>
256 8d08f18a Kostas Papadimitriou
        </div>
257 8d08f18a Kostas Papadimitriou
    </div>
258 8d08f18a Kostas Papadimitriou
259 8d08f18a Kostas Papadimitriou
    <!-- template for machines in private network -->
260 126a01f2 Kostas Papadimitriou
    <div class="network-machine" id="private-nic-template">
261 8d08f18a Kostas Papadimitriou
        <div class="machine-actions vm-actions net-vm-actions">
262 8d08f18a Kostas Papadimitriou
            <div class="action-destroy">
263 8d08f18a Kostas Papadimitriou
                <a href="#" class="action-disconnect">{% trans "Disconnect" %}</a>
264 8d08f18a Kostas Papadimitriou
                <div class="confirm_single">
265 8d08f18a Kostas Papadimitriou
                    <button class="yes">{% trans "Confirm" %}</button>
266 8d08f18a Kostas Papadimitriou
                    <button class="no">X</button>
267 8d08f18a Kostas Papadimitriou
                </div>
268 8d08f18a Kostas Papadimitriou
            </div>
269 8d08f18a Kostas Papadimitriou
            <a href="#" class="action-details">{% trans "Details" %}</a>
270 8d08f18a Kostas Papadimitriou
        </div>
271 8d08f18a Kostas Papadimitriou
        <div class="action_error" align="center">
272 8d08f18a Kostas Papadimitriou
            {% trans "<span>Error</span> on" %} <span class="action">{% trans "error action" %}</span>
273 8d08f18a Kostas Papadimitriou
            <span class="code"></span>
274 8d08f18a Kostas Papadimitriou
            <span class="message"></span>
275 8d08f18a Kostas Papadimitriou
            <button class="details">{% trans "Details" %}</button>
276 8d08f18a Kostas Papadimitriou
        </div>
277 7970aa87 Kostas Papadimitriou
        <img class="logo" src="{{ SYNNEFO_IMAGES_URL }}icons/machines/medium/debian-on.png" />
278 8d08f18a Kostas Papadimitriou
        <div class='network-remove-machine'><span class="remove-icon">X</span></div>
279 8d08f18a Kostas Papadimitriou
        <div href="#" class="machine-name-div">
280 8d08f18a Kostas Papadimitriou
            <h5 class="namecontainer editable">
281 8d08f18a Kostas Papadimitriou
                <span class="name vm-name">my desktop1</span>
282 126a01f2 Kostas Papadimitriou
              </h5>
283 126a01f2 Kostas Papadimitriou
        </div>
284 126a01f2 Kostas Papadimitriou
        <div class="ips">
285 126a01f2 Kostas Papadimitriou
            <div class="ip4-container status">
286 126a01f2 Kostas Papadimitriou
                {% trans "IPv4" %}:
287 126a01f2 Kostas Papadimitriou
                <span class="ip4 ipv4-text">192.94.73.15</span>
288 126a01f2 Kostas Papadimitriou
            </div>
289 126a01f2 Kostas Papadimitriou
            <div class="ip6-container status">
290 126a01f2 Kostas Papadimitriou
                {% trans "IPv6" %}:
291 126a01f2 Kostas Papadimitriou
                <span class="ip6 ipv6-text"></span>
292 126a01f2 Kostas Papadimitriou
            </div>
293 8d08f18a Kostas Papadimitriou
        </div>
294 8d08f18a Kostas Papadimitriou
        <h5 class='machine-connect'>
295 126a01f2 Kostas Papadimitriou
          <span class="content">
296 8d08f18a Kostas Papadimitriou
            <span>{% trans "Connect" %}</span> {% trans "to manage private IPs" %}
297 126a01f2 Kostas Papadimitriou
          </span>
298 8d08f18a Kostas Papadimitriou
        </h5>
299 8d08f18a Kostas Papadimitriou
    </div>
300 8d08f18a Kostas Papadimitriou
    </div>
301 8d08f18a Kostas Papadimitriou
    <!-- the actual structure to be populated -->
302 8d08f18a Kostas Papadimitriou
    <div class="public-networks clearfix"></div>
303 8d08f18a Kostas Papadimitriou
    <div class="private-networks clearfix" style="display:none;"></div>
304 8d08f18a Kostas Papadimitriou
</div>