Statistics
| Branch: | Tag: | Revision:

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

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