Statistics
| Branch: | Tag: | Revision:

root / ui / templates / partials / networks.html @ 8444bcd7

History | View | Annotate | Download (11 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 8d08f18a Kostas Papadimitriou
            <div class="form-field">
31 8d08f18a Kostas Papadimitriou
                <label for="">Network name:</label>
32 8d08f18a Kostas Papadimitriou
                <input type="text" class="network-create-name" />
33 8d08f18a Kostas Papadimitriou
            </div>
34 8d08f18a Kostas Papadimitriou
35 8d08f18a Kostas Papadimitriou
            <div class="form-actions plain clearfix">
36 8d08f18a Kostas Papadimitriou
                <span class="form-action create">{% trans "create network" %}</span>
37 8d08f18a Kostas Papadimitriou
            </div>
38 8d08f18a Kostas Papadimitriou
        </form>
39 8d08f18a Kostas Papadimitriou
    </div>
40 8d08f18a Kostas Papadimitriou
    
41 8d08f18a Kostas Papadimitriou
    <div class="ajax-submit"></div>
42 8d08f18a Kostas Papadimitriou
</div>
43 8d08f18a Kostas Papadimitriou
44 8d08f18a Kostas Papadimitriou
<!-- networks list -->
45 8d08f18a Kostas Papadimitriou
<div id="networks-container" class="clearfix">
46 8d08f18a Kostas Papadimitriou
    <!-- spinner while loading list -->
47 8d08f18a Kostas Papadimitriou
    
48 8d08f18a Kostas Papadimitriou
    <div class="templates">
49 8d08f18a Kostas Papadimitriou
    <!-- public network template -->
50 8d08f18a Kostas Papadimitriou
    <div class="network" id="public-template">
51 7970aa87 Kostas Papadimitriou
        <img class="network-logos" src="{{ SYNNEFO_IMAGES_URL }}internet.png" />
52 8d08f18a Kostas Papadimitriou
        <div href="#" class="name-div">
53 8d08f18a Kostas Papadimitriou
            <h5 class="namecontainer">
54 8d08f18a Kostas Papadimitriou
                <span class="name">{% trans "Internet" %}</span>
55 8d08f18a Kostas Papadimitriou
            </h5>
56 8d08f18a Kostas Papadimitriou
        </div>
57 8d08f18a Kostas Papadimitriou
        <div class="network-machines">
58 8d08f18a Kostas Papadimitriou
            <div class="cont-toggler list-toggle">
59 8d08f18a Kostas Papadimitriou
                <span class="label machines-label">{% trans "machines" %}
60 8d08f18a Kostas Papadimitriou
                    (<span class="machines-count">0</span>)
61 8d08f18a Kostas Papadimitriou
                </span>
62 8d08f18a Kostas Papadimitriou
            </div>
63 8d08f18a Kostas Papadimitriou
        </div>
64 8d08f18a Kostas Papadimitriou
        <div class="network-contents">
65 8d08f18a Kostas Papadimitriou
            <div class="network-placeholder">
66 8d08f18a Kostas Papadimitriou
                <div class="machines-list">
67 8d08f18a Kostas Papadimitriou
                <!-- append machines here -->
68 8d08f18a Kostas Papadimitriou
                </div>
69 8d08f18a Kostas Papadimitriou
                <!-- Adding servers to public network is not supported in 0.5
70 8d08f18a Kostas Papadimitriou
                <div class="empty-network-slot" id="machine-template">
71 8d08f18a Kostas Papadimitriou
                    <div class='network-add-machine'>
72 8d08f18a Kostas Papadimitriou
                        <span class="add-icon">+</span>
73 8d08f18a Kostas Papadimitriou
                    </div>
74 8d08f18a Kostas Papadimitriou
                </div>
75 8d08f18a Kostas Papadimitriou
                -->
76 8d08f18a Kostas Papadimitriou
            </div>
77 8d08f18a Kostas Papadimitriou
        </div>
78 8d08f18a Kostas Papadimitriou
        <div class="state">
79 8d08f18a Kostas Papadimitriou
            <div class="net-status status">{% trans "Public Network" %}</div>
80 8d08f18a Kostas Papadimitriou
            <div class="indicators network-indicator">
81 8d08f18a Kostas Papadimitriou
                <div class="indicator1"></div>
82 8d08f18a Kostas Papadimitriou
                <div class="indicator2"></div>
83 8d08f18a Kostas Papadimitriou
                <div class="indicator3"></div>
84 8d08f18a Kostas Papadimitriou
                <div class="indicator4"></div>
85 8d08f18a Kostas Papadimitriou
            </div>
86 8d08f18a Kostas Papadimitriou
        </div>
87 8d08f18a Kostas Papadimitriou
        <div class="actions vm-actions">
88 8d08f18a Kostas Papadimitriou
             <!-- Adding servers to public network is not supported in 0.5
89 8d08f18a Kostas Papadimitriou
            <a href="#" class="action-add">{% trans "Add Machine" %}</a>
90 8d08f18a Kostas Papadimitriou
            -->
91 8d08f18a Kostas Papadimitriou
        </div>
92 8d08f18a Kostas Papadimitriou
        <div class="confirm_single">
93 8d08f18a Kostas Papadimitriou
            <button class="yes">{% trans "Confirm" %}</button>
94 8d08f18a Kostas Papadimitriou
            <button class="no">{% trans "Cancel" %}</button>
95 8d08f18a Kostas Papadimitriou
        </div>
96 8d08f18a Kostas Papadimitriou
        <div class="action_error" align="center">
97 8d08f18a Kostas Papadimitriou
            {% trans "<span>Error</span> on" %} <span class="action">{% trans "error action" %}</span>
98 8d08f18a Kostas Papadimitriou
            <span class="code"></span>
99 8d08f18a Kostas Papadimitriou
            <span class="message"></span>
100 8d08f18a Kostas Papadimitriou
            <button class="details">{% trans "Details" %}</button>
101 8d08f18a Kostas Papadimitriou
        </div>
102 8d08f18a Kostas Papadimitriou
    </div>
103 8d08f18a Kostas Papadimitriou
104 8d08f18a Kostas Papadimitriou
    <!-- template for machines in public network -->
105 8d08f18a Kostas Papadimitriou
    <div class="network-machine" id="public-machine-template">
106 8d08f18a Kostas Papadimitriou
        <div class="machine-actions vm-actions">
107 8d08f18a Kostas Papadimitriou
            <a href="#" class="action-details">{% trans "Details" %}</a>
108 8d08f18a Kostas Papadimitriou
        </div>
109 8d08f18a Kostas Papadimitriou
        <div class="confirm_single">
110 8d08f18a Kostas Papadimitriou
            <button class="yes">{% trans "Confirm" %}</button>
111 8d08f18a Kostas Papadimitriou
            <button class="no">{% trans "Cancel" %}</button>
112 8d08f18a Kostas Papadimitriou
        </div>
113 8d08f18a Kostas Papadimitriou
        <div class="action_error" align="center">
114 8d08f18a Kostas Papadimitriou
            {% trans "<span>Error</span> on" %} <span class="action">{% trans "error action" %}</span>
115 8d08f18a Kostas Papadimitriou
            <span class="code"></span>
116 8d08f18a Kostas Papadimitriou
            <span class="message"></span>
117 8d08f18a Kostas Papadimitriou
            <button class="details">{% trans "Details" %}</button>
118 8d08f18a Kostas Papadimitriou
        </div>
119 8d08f18a Kostas Papadimitriou
        <div class="ips">
120 8d08f18a Kostas Papadimitriou
            <div class="ip4-container status">
121 8d08f18a Kostas Papadimitriou
                {% trans "IPv4" %}:
122 8d08f18a Kostas Papadimitriou
                <span class="ip4 ipv4-text">192.94.73.15</span>
123 8d08f18a Kostas Papadimitriou
            </div>
124 8d08f18a Kostas Papadimitriou
            <div class="ip6-container status">
125 8d08f18a Kostas Papadimitriou
                {% trans "IPv6" %}:
126 8d08f18a Kostas Papadimitriou
                <span class="ip6 ipv6-text"></span>
127 8d08f18a Kostas Papadimitriou
            </div>
128 8d08f18a Kostas Papadimitriou
        </div>
129 7970aa87 Kostas Papadimitriou
        <img class="logo" src="{{ SYNNEFO_IMAGES_URL }}icons/machines/medium/debian-on.png" />
130 8d08f18a Kostas Papadimitriou
        <div class='network-remove-machine'>
131 8d08f18a Kostas Papadimitriou
            <!-- Removing servers from public network is not supported in 0.5
132 8d08f18a Kostas Papadimitriou
            <span class="remove-icon">X</span>
133 8d08f18a Kostas Papadimitriou
            -->
134 8d08f18a Kostas Papadimitriou
            <span>&nbsp;</span>
135 8d08f18a Kostas Papadimitriou
        </div>
136 8d08f18a Kostas Papadimitriou
        <div href="#" class="machine-name-div">
137 8d08f18a Kostas Papadimitriou
            <h5 class="namecontainer">
138 8d08f18a Kostas Papadimitriou
                <span class="name vm-name">my desktop1</span>
139 8d08f18a Kostas Papadimitriou
            </h5>
140 8d08f18a Kostas Papadimitriou
        </div>
141 8d08f18a Kostas Papadimitriou
        <div class="firewall">
142 6c620aae Kostas Papadimitriou
            <div class="toggler-wrap clearfix">
143 6c620aae Kostas Papadimitriou
                <div class="cont-toggler firewall-toggle">
144 6c620aae Kostas Papadimitriou
                    <span class="label machines-label">{% trans "Firewall" %}
145 6c620aae Kostas Papadimitriou
                        (<span class="firewall-off">{% trans "Off" %}</span>)
146 6c620aae Kostas Papadimitriou
                    </span>
147 6c620aae Kostas Papadimitriou
                    <span class="network-progress-indicator">
148 7970aa87 Kostas Papadimitriou
                        <img src="{{ SYNNEFO_IMAGES_URL }}icons/indicators/small/progress.gif" alt="{% trans "updating  settings" %}" title="{% trans "updating  settings" %}" />
149 6c620aae Kostas Papadimitriou
                    </span>
150 6c620aae Kostas Papadimitriou
                </div>
151 8d08f18a Kostas Papadimitriou
            </div>
152 8d08f18a Kostas Papadimitriou
        </div>
153 6c620aae Kostas Papadimitriou
        <div class="firewall-content clearix">
154 6c620aae Kostas Papadimitriou
            <div class="firewall-options">
155 6c620aae Kostas Papadimitriou
                <input type="radio" class="checkboxes" value="DISABLED" name="firewall" />
156 6c620aae Kostas Papadimitriou
                <span class="checkbox-legends">{% trans "Unprotected mode (Firewall off)" %}</span>
157 6c620aae Kostas Papadimitriou
                <br />
158 6c620aae Kostas Papadimitriou
                <input type="radio" class="checkboxes" value="ENABLED" name="firewall" />
159 6c620aae Kostas Papadimitriou
                <span class="checkbox-legends">{% trans "Fully protected mode (Firewall on)" %}</span>
160 6c620aae Kostas Papadimitriou
                <br />
161 6c620aae Kostas Papadimitriou
                <input type="radio" class="checkboxes" value="PROTECTED" name="firewall" />
162 6c620aae Kostas Papadimitriou
                <span class="checkbox-legends">{% trans "Basically protected mode (Firewall on)" %}</span>
163 6c620aae Kostas Papadimitriou
            </div>
164 8d08f18a Kostas Papadimitriou
            <button type="submit" class="firewall-apply">{% trans "Apply" %}</button>
165 8d08f18a Kostas Papadimitriou
        </div>
166 8d08f18a Kostas Papadimitriou
    </div>
167 8d08f18a Kostas Papadimitriou
168 8d08f18a Kostas Papadimitriou
169 8d08f18a Kostas Papadimitriou
    <!-- private network template -->
170 8d08f18a Kostas Papadimitriou
    <div class="network-cont" id="private-template">
171 8d08f18a Kostas Papadimitriou
        <div class="network">
172 8d08f18a Kostas Papadimitriou
            <div class="actions vm-actions machine-actions net-actions">
173 8d08f18a Kostas Papadimitriou
                    <a href="#" class="action-add">{% trans "Add Machine" %}</a>
174 8d08f18a Kostas Papadimitriou
                    <div class="action-container destroy">
175 8d08f18a Kostas Papadimitriou
                        <a href="#" class="action-destroy">{% trans "Destroy" %}</a>
176 8d08f18a Kostas Papadimitriou
                        <div class="confirm_single">
177 8d08f18a Kostas Papadimitriou
                            <button class="yes">{% trans "Confirm" %}</button>
178 8d08f18a Kostas Papadimitriou
                            <button class="no">X</button>
179 8d08f18a Kostas Papadimitriou
                        </div>
180 8d08f18a Kostas Papadimitriou
                    </div>
181 8d08f18a Kostas Papadimitriou
            </div>
182 8d08f18a Kostas Papadimitriou
            <div class="state">
183 8d08f18a Kostas Papadimitriou
                <div class="net-status status">{% trans "Private Network" %}</div>
184 8d08f18a Kostas Papadimitriou
                <div class="indicators network-indicator">
185 8d08f18a Kostas Papadimitriou
                    <div class="indicator1"></div>
186 8d08f18a Kostas Papadimitriou
                    <div class="indicator2"></div>
187 8d08f18a Kostas Papadimitriou
                    <div class="indicator3"></div>
188 8d08f18a Kostas Papadimitriou
                    <div class="indicator4"></div>
189 8d08f18a Kostas Papadimitriou
                </div>
190 7970aa87 Kostas Papadimitriou
                <img class="spinner" style="display:none" src="{{ SYNNEFO_IMAGES_URL }}icons/indicators/medium/progress.gif" />
191 7970aa87 Kostas Papadimitriou
                <img class="wave" style="display:none" src="{{ SYNNEFO_IMAGES_URL }}icons/indicators/medium/wave.gif" />
192 8d08f18a Kostas Papadimitriou
            </div>
193 7970aa87 Kostas Papadimitriou
            <img class="network-logos" src="{{ SYNNEFO_IMAGES_URL }}network.png" />
194 8d08f18a Kostas Papadimitriou
            <div href="#" class="name-div">
195 8d08f18a Kostas Papadimitriou
                <h5 class="namecontainer editable">
196 8d08f18a Kostas Papadimitriou
                    <span class="name">{% trans "My Network 1" %}</span>
197 8d08f18a Kostas Papadimitriou
                    <span class="rename-network"></span>
198 8d08f18a Kostas Papadimitriou
                    <div class="editbuttons" style="display:none">
199 8d08f18a Kostas Papadimitriou
                        <span class="save"></span>
200 8d08f18a Kostas Papadimitriou
                        <span class="cancel"></span>
201 8d08f18a Kostas Papadimitriou
                    </div>
202 8d08f18a Kostas Papadimitriou
                </h5>
203 8d08f18a Kostas Papadimitriou
            </div>
204 8d08f18a Kostas Papadimitriou
            <div class="network-machines">
205 8d08f18a Kostas Papadimitriou
                <div class="cont-toggler list-toggle">
206 8d08f18a Kostas Papadimitriou
                    <span class="label machines-label">{% trans "machines" %}
207 8d08f18a Kostas Papadimitriou
                        (<span class="machines-count">0</span>)
208 8d08f18a Kostas Papadimitriou
                    </span>
209 8d08f18a Kostas Papadimitriou
                </div>
210 8d08f18a Kostas Papadimitriou
            </div>
211 8d08f18a Kostas Papadimitriou
            <div class="network-contents">
212 8d08f18a Kostas Papadimitriou
                <div class="network-placeholder">
213 8d08f18a Kostas Papadimitriou
                    <div class="machines-list">
214 8d08f18a Kostas Papadimitriou
                    <!-- append machines here -->
215 8d08f18a Kostas Papadimitriou
                    </div>
216 8d08f18a Kostas Papadimitriou
                    <div class="empty-network-slot" id="machine-template">
217 8d08f18a Kostas Papadimitriou
                        <div class='network-add-machine'><div class="add-icon">+</div></div>
218 8d08f18a Kostas Papadimitriou
                    </div>
219 8d08f18a Kostas Papadimitriou
                </div>
220 8d08f18a Kostas Papadimitriou
            </div>
221 8d08f18a Kostas Papadimitriou
        </div>
222 8d08f18a Kostas Papadimitriou
    </div>
223 8d08f18a Kostas Papadimitriou
224 8d08f18a Kostas Papadimitriou
    <!-- template for machines in private network -->
225 8d08f18a Kostas Papadimitriou
    <div class="network-machine" id="private-machine-template">
226 8d08f18a Kostas Papadimitriou
        <div class="machine-actions vm-actions net-vm-actions">
227 8d08f18a Kostas Papadimitriou
            <div class="action-destroy">
228 8d08f18a Kostas Papadimitriou
                <a href="#" class="action-disconnect">{% trans "Disconnect" %}</a>
229 8d08f18a Kostas Papadimitriou
                <div class="confirm_single">
230 8d08f18a Kostas Papadimitriou
                    <button class="yes">{% trans "Confirm" %}</button>
231 8d08f18a Kostas Papadimitriou
                    <button class="no">X</button>
232 8d08f18a Kostas Papadimitriou
                </div>
233 8d08f18a Kostas Papadimitriou
            </div>
234 8d08f18a Kostas Papadimitriou
            <a href="#" class="action-details">{% trans "Details" %}</a>
235 8d08f18a Kostas Papadimitriou
        </div>
236 8d08f18a Kostas Papadimitriou
        <div class="action_error" align="center">
237 8d08f18a Kostas Papadimitriou
            {% trans "<span>Error</span> on" %} <span class="action">{% trans "error action" %}</span>
238 8d08f18a Kostas Papadimitriou
            <span class="code"></span>
239 8d08f18a Kostas Papadimitriou
            <span class="message"></span>
240 8d08f18a Kostas Papadimitriou
            <button class="details">{% trans "Details" %}</button>
241 8d08f18a Kostas Papadimitriou
        </div>
242 7970aa87 Kostas Papadimitriou
        <img class="logo" src="{{ SYNNEFO_IMAGES_URL }}icons/machines/medium/debian-on.png" />
243 8d08f18a Kostas Papadimitriou
        <div class='network-remove-machine'><span class="remove-icon">X</span></div>
244 8d08f18a Kostas Papadimitriou
        <div href="#" class="machine-name-div">
245 8d08f18a Kostas Papadimitriou
            <h5 class="namecontainer editable">
246 8d08f18a Kostas Papadimitriou
                <span class="name vm-name">my desktop1</span>
247 8d08f18a Kostas Papadimitriou
            </h5>
248 8d08f18a Kostas Papadimitriou
        </div>
249 8d08f18a Kostas Papadimitriou
        <h5 class='machine-connect'>
250 8d08f18a Kostas Papadimitriou
            <span>{% trans "Connect" %}</span> {% trans "to manage private IPs" %}
251 8d08f18a Kostas Papadimitriou
        </h5>
252 8d08f18a Kostas Papadimitriou
    </div>
253 8d08f18a Kostas Papadimitriou
    </div>
254 8d08f18a Kostas Papadimitriou
    <!-- the actual structure to be populated -->
255 8d08f18a Kostas Papadimitriou
    <div class="public-networks clearfix"></div>
256 8d08f18a Kostas Papadimitriou
    <div class="private-networks clearfix" style="display:none;"></div>
257 8d08f18a Kostas Papadimitriou
</div>