Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / ui / templates / partials / networks.html @ 19b2c29d

History | View | Annotate | Download (12.7 kB)

1 8d08f18a Kostas Papadimitriou
{% load i18n %}
2 8d08f18a Kostas Papadimitriou
3 8d08f18a Kostas Papadimitriou
<!-- add new network overlay -->
4 8d08f18a Kostas Papadimitriou
<div id="networks-create-content" class="overlay-content hidden">
5 8d08f18a Kostas Papadimitriou
    <div class="create-form">
6 8d08f18a Kostas Papadimitriou
        <p class="info"></p>
7 8d08f18a Kostas Papadimitriou
        <form>
8 126a01f2 Kostas Papadimitriou
          <div class="col-fields bordered clearfix">
9 8d08f18a Kostas Papadimitriou
            <div class="form-field">
10 126a01f2 Kostas Papadimitriou
                <label for="network-create-name">Network name:</label>
11 126a01f2 Kostas Papadimitriou
                <input type="text" class="network-create-name" name="network-create-name" id="network-create-name" />
12 8d08f18a Kostas Papadimitriou
            </div>
13 126a01f2 Kostas Papadimitriou
            <div class="form-field right-field">
14 126a01f2 Kostas Papadimitriou
                <label for="network-create-type">Network type:</label>
15 126a01f2 Kostas Papadimitriou
              <select id="network-create-type">
16 126a01f2 Kostas Papadimitriou
              </select>
17 126a01f2 Kostas Papadimitriou
            </div>
18 126a01f2 Kostas Papadimitriou
          </div>
19 126a01f2 Kostas Papadimitriou
          <div class="col-fields clearfix bordered">
20 126a01f2 Kostas Papadimitriou
            <div class="form-field fixpos">
21 0b690065 Vangelis Koukis
                <label for="network-create-dhcp">Assign IP addresses automatically:</label>
22 126a01f2 Kostas Papadimitriou
                <input type="checkbox" class="use-dhcp" name="network-create-dhcp"
23 126a01f2 Kostas Papadimitriou
                  id="network-create-dhcp" checked 
24 126a01f2 Kostas Papadimitriou
                  <p ="description  fields-desc">
25 664f05f0 Kostas Papadimitriou
                  If you enable DHCP on the private network,
26 0b690065 Vangelis Koukis
                  connected virtual machines will automatically be assigned
27 126a01f2 Kostas Papadimitriou
                  an IP address based on the given subnet. You may disable this option
28 0b690065 Vangelis Koukis
                  if you want to assign IP addresses to the connected
29 664f05f0 Kostas Papadimitriou
                  virtual machines manually. 
30 126a01f2 Kostas Papadimitriou
            </p>
31 126a01f2 Kostas Papadimitriou
            </div>
32 4792afbe Kostas Papadimitriou
            <div id="network-create-dhcp-fields">
33 4792afbe Kostas Papadimitriou
              <div class="form-field fixpos">
34 4792afbe Kostas Papadimitriou
                <label for="network-type">Network subnet:</label>
35 4792afbe Kostas Papadimitriou
                <select id="network-create-subnet">
36 4792afbe Kostas Papadimitriou
                  <option selected ="auto" value="auto">Auto</option>
37 4792afbe Kostas Papadimitriou
                  <option value="custom" class="manual">Manual...</option>
38 4792afbe Kostas Papadimitriou
                </select>
39 4792afbe Kostas Papadimitriou
              </div>
40 4792afbe Kostas Papadimitriou
              <div class="form-field">
41 4792afbe Kostas Papadimitriou
                <label class="hidden" for="network-custom-subnet">Custom subnet:</label>
42 4792afbe Kostas Papadimitriou
                <input type="text" id="network-create-subnet-custom"/>
43 4792afbe Kostas Papadimitriou
              </div>
44 126a01f2 Kostas Papadimitriou
            </div>
45 126a01f2 Kostas Papadimitriou
          </div>
46 8d08f18a Kostas Papadimitriou
            <div class="form-actions plain clearfix">
47 664f05f0 Kostas Papadimitriou
                <span class="form-action create">create network</span>
48 8d08f18a Kostas Papadimitriou
            </div>
49 8d08f18a Kostas Papadimitriou
        </form>
50 8d08f18a Kostas Papadimitriou
    </div>
51 8d08f18a Kostas Papadimitriou
    
52 8d08f18a Kostas Papadimitriou
    <div class="ajax-submit"></div>
53 8d08f18a Kostas Papadimitriou
</div>
54 8d08f18a Kostas Papadimitriou
55 664f05f0 Kostas Papadimitriou
<!-- vm select -->
56 664f05f0 Kostas Papadimitriou
<div id="network-vms-select-content" class="overlay-content hidden">
57 664f05f0 Kostas Papadimitriou
    <div class="description">
58 664f05f0 Kostas Papadimitriou
        <p>{% trans "Select machines to add" %}</p>
59 664f05f0 Kostas Papadimitriou
    </div>
60 664f05f0 Kostas Papadimitriou
    <div class="clearfix vms-list">
61 664f05f0 Kostas Papadimitriou
        <ul class="options-list three">
62 664f05f0 Kostas Papadimitriou
        </ul>
63 664f05f0 Kostas Papadimitriou
    </div>
64 664f05f0 Kostas Papadimitriou
    <div class="form-actions clearfix">
65 664f05f0 Kostas Papadimitriou
        <span class="form-action create">{% trans "connect machines" %}</span>
66 664f05f0 Kostas Papadimitriou
        <span class="form-action assign">{% trans "connect machine" %}</span>
67 8d08f18a Kostas Papadimitriou
    </div>
68 664f05f0 Kostas Papadimitriou
</div>
69 8d08f18a Kostas Papadimitriou
70 664f05f0 Kostas Papadimitriou
71 664f05f0 Kostas Papadimitriou
<div id="network-port-collection-view-tpl" class="collection-list-view hidden">
72 664f05f0 Kostas Papadimitriou
  <div class="collection">
73 664f05f0 Kostas Papadimitriou
    <div class="empty-list item-list hidden nested">
74 664f05f0 Kostas Papadimitriou
      <div class="border">
75 bfb11987 Kostas Papadimitriou
        <i class="add icon-action connect"
76 bfb11987 Kostas Papadimitriou
           data-rv-on-click="view.show_connect_vms_overlay">+</i>
77 664f05f0 Kostas Papadimitriou
      </div>
78 664f05f0 Kostas Papadimitriou
      <div class="border2"></div>
79 664f05f0 Kostas Papadimitriou
    </div>
80 664f05f0 Kostas Papadimitriou
    <div class="items-list clearfix">
81 664f05f0 Kostas Papadimitriou
    </div>
82 664f05f0 Kostas Papadimitriou
  </div>
83 664f05f0 Kostas Papadimitriou
</div>
84 664f05f0 Kostas Papadimitriou
85 664f05f0 Kostas Papadimitriou
<div id="network-port-view-tpl" class="hidden model-item"
86 664f05f0 Kostas Papadimitriou
  data-rv-class-actionpending="model.actions.pending">
87 664f05f0 Kostas Papadimitriou
  <div class="outer">
88 664f05f0 Kostas Papadimitriou
    <div class="border">
89 5e66fc73 Kostas Papadimitriou
      <i data-rv-show="model.can_disconnect" 
90 bfb11987 Kostas Papadimitriou
         class="remove icon-action" 
91 664f05f0 Kostas Papadimitriou
         data-rv-on-click="view.set_disconnect_confirm">X</i>
92 664f05f0 Kostas Papadimitriou
      </div>
93 664f05f0 Kostas Papadimitriou
    <div class="border2"></div>
94 664f05f0 Kostas Papadimitriou
    <div class="inner clearfix main-content">
95 664f05f0 Kostas Papadimitriou
      <img class="model-logo" data-rv-src="model.vm.status|vm_logo_url" />
96 69dac1ba Kostas Papadimitriou
      <h5 class="title" data-rv-text="model.vm.name|truncate 35"></h5>
97 bfb11987 Kostas Papadimitriou
      <div class="state state-indicator">
98 bfb11987 Kostas Papadimitriou
        <div class="action-indicator"></div>
99 bfb11987 Kostas Papadimitriou
      </div>
100 e6a4b75c Kostas Papadimitriou
      <ul class="ip-addresses">
101 e6a4b75c Kostas Papadimitriou
        <li data-rv-each-item="model.fixed_ips">
102 e6a4b75c Kostas Papadimitriou
          <span data-rv-text="item:ip_address|ip_type" class="type"></span>
103 e6a4b75c Kostas Papadimitriou
          <span data-rv-text="item:ip_address" class="ip">IP</span>
104 e6a4b75c Kostas Papadimitriou
        </li>
105 e6a4b75c Kostas Papadimitriou
      </ul>
106 b3aee2e0 Kostas Papadimitriou
      <div class="firewall">
107 b3aee2e0 Kostas Papadimitriou
      <img data-rv-show="model.in_progress" 
108 b3aee2e0 Kostas Papadimitriou
           src="{{ SYNNEFO_IMAGES_URL }}icons/indicators/small/progress.gif" 
109 b3aee2e0 Kostas Papadimitriou
           class="progress-indicator" />
110 b3aee2e0 Kostas Papadimitriou
      <img data-rv-show="model.vm.in_progress" 
111 b3aee2e0 Kostas Papadimitriou
           src="{{ SYNNEFO_IMAGES_URL }}icons/indicators/small/progress.gif" 
112 b3aee2e0 Kostas Papadimitriou
           class="progress-indicator" />
113 b3aee2e0 Kostas Papadimitriou
       </div>
114 664f05f0 Kostas Papadimitriou
      <div data-rv-show="model.network.is_public" class="firewall">
115 664f05f0 Kostas Papadimitriou
        <img data-rv-show="model.firewall_running" 
116 664f05f0 Kostas Papadimitriou
             src="{{ SYNNEFO_IMAGES_URL }}icons/indicators/small/progress.gif" 
117 664f05f0 Kostas Papadimitriou
             class="progress-indicator" />
118 664f05f0 Kostas Papadimitriou
        <div class="toggler-wrap clearfix">
119 664f05f0 Kostas Papadimitriou
          <div class="cont-toggler firewall-toggle">
120 664f05f0 Kostas Papadimitriou
            <span class="label machines-label">Firewall
121 664f05f0 Kostas Papadimitriou
            (<span class="firewall-on">On</span>)
122 664f05f0 Kostas Papadimitriou
            </span>
123 664f05f0 Kostas Papadimitriou
          </div>
124 8d08f18a Kostas Papadimitriou
        </div>
125 664f05f0 Kostas Papadimitriou
        <div class="firewall-content clearfix" 
126 664f05f0 Kostas Papadimitriou
             data-rv-class-dummy="model.firewall_status|update_firewall">
127 664f05f0 Kostas Papadimitriou
          <input type="radio" class="checkboxes" value="DISABLED"
128 664f05f0 Kostas Papadimitriou
                 checked="checked" 
129 664f05f0 Kostas Papadimitriou
                 data-rv-name="model.id|prefix firewall-" />
130 664f05f0 Kostas Papadimitriou
          <span class="checkbox-legends current">Unprotected mode</span>
131 664f05f0 Kostas Papadimitriou
          <br />
132 664f05f0 Kostas Papadimitriou
          <input type="radio" class="checkboxes" 
133 664f05f0 Kostas Papadimitriou
                 value="ENABLED" 
134 664f05f0 Kostas Papadimitriou
                 data-rv-name="model.id|prefix firewall-" />
135 bfb11987 Kostas Papadimitriou
          <span class="checkbox-legends">Fully protected mode (Firewall on)</span>
136 664f05f0 Kostas Papadimitriou
          <br />
137 664f05f0 Kostas Papadimitriou
          <input type="radio" class="checkboxes" 
138 664f05f0 Kostas Papadimitriou
                 data-rv-name="model.id|prefix firewall-"
139 664f05f0 Kostas Papadimitriou
                 value="PROTECTED" />
140 664f05f0 Kostas Papadimitriou
          <span class="checkbox-legends">Basically protected mode (Firewall on)</span>
141 664f05f0 Kostas Papadimitriou
          <br />
142 664f05f0 Kostas Papadimitriou
          <button data-rv-on-click="view.set_firewall" type="submit" class="firewall-apply hidden">Apply</button> 
143 664f05f0 Kostas Papadimitriou
        </div>
144 664f05f0 Kostas Papadimitriou
      </div>
145 664f05f0 Kostas Papadimitriou
      <div class="actions-content">
146 664f05f0 Kostas Papadimitriou
        <div class="action-container isactive" 
147 664f05f0 Kostas Papadimitriou
          data-rv-on-click="view.show_vm_details">
148 664f05f0 Kostas Papadimitriou
             <a>Details</a>
149 664f05f0 Kostas Papadimitriou
        </div>
150 664f05f0 Kostas Papadimitriou
        <div class="action-container disconnect warn" 
151 664f05f0 Kostas Papadimitriou
           data-rv-class-isactive="model.can_disconnect"
152 664f05f0 Kostas Papadimitriou
           data-rv-class-selected="model.actions.disconnect|intEq 1"
153 664f05f0 Kostas Papadimitriou
           data-rv-on-click="view.set_disconnect_confirm">
154 664f05f0 Kostas Papadimitriou
          <a>Disconnect</a>
155 664f05f0 Kostas Papadimitriou
          <div class="confirm-single clearfix">
156 664f05f0 Kostas Papadimitriou
            <span class="yes" 
157 664f05f0 Kostas Papadimitriou
              data-rv-on-click="view.disconnect_port">
158 664f05f0 Kostas Papadimitriou
              {% trans "Confirm" %}
159 664f05f0 Kostas Papadimitriou
            </span>
160 664f05f0 Kostas Papadimitriou
            <span class="no" data-rv-on-click="view.unset_disconnect_confirm">X</span>
161 664f05f0 Kostas Papadimitriou
          </div>
162 8d08f18a Kostas Papadimitriou
        </div>
163 664f05f0 Kostas Papadimitriou
      </div>
164 664f05f0 Kostas Papadimitriou
    </div>
165 664f05f0 Kostas Papadimitriou
  </div>
166 664f05f0 Kostas Papadimitriou
</div>
167 664f05f0 Kostas Papadimitriou
168 664f05f0 Kostas Papadimitriou
<div id="network-view-tpl" 
169 664f05f0 Kostas Papadimitriou
  data-rv-class-actionpending="model.actions.pending"
170 664f05f0 Kostas Papadimitriou
  data-rv-class-clearfix="model.id"
171 664f05f0 Kostas Papadimitriou
  class="hidden model-item model-view with-actions">
172 664f05f0 Kostas Papadimitriou
  <div class="clearfix">
173 664f05f0 Kostas Papadimitriou
    <div class="main-content clearfix">
174 664f05f0 Kostas Papadimitriou
      <div class="main-content-inner clearfix">
175 365af933 Kostas Papadimitriou
        <img class="logo" data-rv-src="model.is_public|get_network_icon" />
176 664f05f0 Kostas Papadimitriou
        <div class="entry">
177 664f05f0 Kostas Papadimitriou
          <div data-rv-show="model" 
178 b3aee2e0 Kostas Papadimitriou
            data-rv-model-view="model|ModelRenameView">
179 b3aee2e0 Kostas Papadimitriou
          </div>
180 664f05f0 Kostas Papadimitriou
          <div class="toggler-wrap clearfix network-ports-toggler">
181 664f05f0 Kostas Papadimitriou
            <div class="cont-toggler">
182 664f05f0 Kostas Papadimitriou
              <span class="label machines-label">
183 0b4268c8 Kostas Papadimitriou
                Connections (<span
184 0b4268c8 Kostas Papadimitriou
                  data-rv-text="model.ports|collection_size">0</span>)  
185 664f05f0 Kostas Papadimitriou
              </span>
186 664f05f0 Kostas Papadimitriou
              <span class="network-progress-indicator">
187 664f05f0 Kostas Papadimitriou
                <img src="{{ SYNNEFO_IMAGES_URL }}icons/indicators/small/progress.gif" />
188 664f05f0 Kostas Papadimitriou
              </span>
189 8d08f18a Kostas Papadimitriou
            </div>
190 664f05f0 Kostas Papadimitriou
          </div>
191 796d9069 Kostas Papadimitriou
          <div class="ports nested-model-list"
192 796d9069 Kostas Papadimitriou
            data-rv-class-is-public="model.is_public">
193 664f05f0 Kostas Papadimitriou
            <div 
194 664f05f0 Kostas Papadimitriou
              data-rv-collection-view="model.ports|NetworkPortCollectionView">
195 8d08f18a Kostas Papadimitriou
            </div>
196 664f05f0 Kostas Papadimitriou
          </div>
197 8d08f18a Kostas Papadimitriou
        </div>
198 664f05f0 Kostas Papadimitriou
        <div class="entry-right">
199 d233867a Kostas Papadimitriou
            <div data-rv-class="model.ext_status|status_cls" class="status">
200 664f05f0 Kostas Papadimitriou
            <div class="status-title">
201 d233867a Kostas Papadimitriou
              <span data-rv-text="model.cidr|status_display">STATUS</span>
202 664f05f0 Kostas Papadimitriou
              <span data-rv-show="model.in_progress">...</span>
203 8d08f18a Kostas Papadimitriou
            </div>
204 bfb11987 Kostas Papadimitriou
            <div class="state state-indicator">
205 bfb11987 Kostas Papadimitriou
              <div class="action-indicator"></div>
206 bfb11987 Kostas Papadimitriou
            </div>
207 664f05f0 Kostas Papadimitriou
            <div class="status-indicator clearfix">
208 664f05f0 Kostas Papadimitriou
              <div class="indicator indicator1"></div>
209 664f05f0 Kostas Papadimitriou
              <div class="indicator indicator2"></div>
210 664f05f0 Kostas Papadimitriou
              <div class="indicator indicator3"></div>
211 664f05f0 Kostas Papadimitriou
              <div class="indicator indicator4"></div>
212 6c620aae Kostas Papadimitriou
            </div>
213 664f05f0 Kostas Papadimitriou
            <div data-rv-show="model.status|in_progress" class="status-progress"></div>
214 664f05f0 Kostas Papadimitriou
          </div>
215 8d08f18a Kostas Papadimitriou
        </div>
216 664f05f0 Kostas Papadimitriou
      </div>
217 8d08f18a Kostas Papadimitriou
    </div>
218 664f05f0 Kostas Papadimitriou
    <div class="actions-content">
219 bfb11987 Kostas Papadimitriou
      <div class="action-container connect" 
220 664f05f0 Kostas Papadimitriou
           data-rv-class-isactive="model.can_connect"
221 664f05f0 Kostas Papadimitriou
           data-rv-on-click="view.show_connect_vms_overlay">
222 b51b21db Kostas Papadimitriou
           <a>{% trans "Connect machine" %}</a>
223 664f05f0 Kostas Papadimitriou
      </div>
224 664f05f0 Kostas Papadimitriou
      <div class="action-container remove warn" 
225 664f05f0 Kostas Papadimitriou
         data-rv-class-isactive="model.can_remove"
226 664f05f0 Kostas Papadimitriou
         data-rv-class-selected="model.actions.remove|intEq 1"
227 664f05f0 Kostas Papadimitriou
         data-rv-on-click="view.set_remove_confirm">
228 b51b21db Kostas Papadimitriou
         <a>{% trans "Destroy" %}</a>
229 664f05f0 Kostas Papadimitriou
        <div class="confirm-single clearfix">
230 664f05f0 Kostas Papadimitriou
          <span class="yes" 
231 664f05f0 Kostas Papadimitriou
            data-rv-on-click="view.remove">
232 664f05f0 Kostas Papadimitriou
            {% trans "Confirm" %}
233 664f05f0 Kostas Papadimitriou
          </span>
234 664f05f0 Kostas Papadimitriou
          <span class="no" data-rv-on-click="view.unset_remove_confirm">X</span>
235 664f05f0 Kostas Papadimitriou
        </div>
236 664f05f0 Kostas Papadimitriou
      </div>
237 664f05f0 Kostas Papadimitriou
    </div>
238 664f05f0 Kostas Papadimitriou
  </div>
239 664f05f0 Kostas Papadimitriou
</div>
240 8d08f18a Kostas Papadimitriou
241 664f05f0 Kostas Papadimitriou
<div id="networks-list-view" class="collection-list-view">
242 664f05f0 Kostas Papadimitriou
  <div class="collection">
243 8d08f18a Kostas Papadimitriou
244 664f05f0 Kostas Papadimitriou
    <div id="create-network" class="create-button">
245 69dac1ba Kostas Papadimitriou
      <a href="#">{% trans "New Network +" %}</a>
246 8d08f18a Kostas Papadimitriou
    </div>
247 8d08f18a Kostas Papadimitriou
248 664f05f0 Kostas Papadimitriou
    <div class="empty-list hidden">
249 664f05f0 Kostas Papadimitriou
      <p>{% trans "The list is empty" %}</p>
250 8d08f18a Kostas Papadimitriou
    </div>
251 664f05f0 Kostas Papadimitriou
252 664f05f0 Kostas Papadimitriou
    <div class="items-list clearfix">
253 664f05f0 Kostas Papadimitriou
      <div class="items-sublist public"></div>
254 664f05f0 Kostas Papadimitriou
      <div class="items-sublist private"></div>
255 8d08f18a Kostas Papadimitriou
    </div>
256 664f05f0 Kostas Papadimitriou
  </div>
257 8d08f18a Kostas Papadimitriou
</div>
258 c68ad72e Kostas Papadimitriou
259 c68ad72e Kostas Papadimitriou
<div id="networks-select-floating-ip-tpl" class="hidden">
260 c68ad72e Kostas Papadimitriou
  <div class="select-item floating-ip clearfix">
261 c68ad72e Kostas Papadimitriou
    <div class="checkbox">
262 c68ad72e Kostas Papadimitriou
      <input type="checkbox" data-rv-data-id="model.id" />
263 c68ad72e Kostas Papadimitriou
    </div>
264 c68ad72e Kostas Papadimitriou
    <div class="name" data-rv-text="model.floating_ip_address"></div>
265 c68ad72e Kostas Papadimitriou
  </div>
266 c68ad72e Kostas Papadimitriou
</div>
267 c68ad72e Kostas Papadimitriou
268 c68ad72e Kostas Papadimitriou
<div id="networks-select-floating-ips-tpl" class="hidden">
269 c68ad72e Kostas Papadimitriou
  <div class="collection">
270 c68ad72e Kostas Papadimitriou
    <div class="items-list floating-ips clearfix">
271 c68ad72e Kostas Papadimitriou
    </div>
272 213a8396 Kostas Papadimitriou
    <div class="create model-item select-item floating-ip clearfix">
273 9c8f31ad Kostas Papadimitriou
      <span class="empty-list hidden" style="padding-left:0;">
274 9c8f31ad Kostas Papadimitriou
        {% trans "No ip addresses available" %} 
275 9c8f31ad Kostas Papadimitriou
      </span>
276 9c8f31ad Kostas Papadimitriou
      <a href="#">create new...</a>
277 213a8396 Kostas Papadimitriou
      <span class="loading">creating...</span>
278 e6a4b75c Kostas Papadimitriou
      <span class="no-available hidden">{% trans "No IPs available" %}</span>
279 9c8f31ad Kostas Papadimitriou
    </div>
280 c68ad72e Kostas Papadimitriou
  </div>
281 c68ad72e Kostas Papadimitriou
</div>
282 c68ad72e Kostas Papadimitriou
283 c68ad72e Kostas Papadimitriou
<div id="networks-select-public-item-tpl" class="hidden">
284 c68ad72e Kostas Papadimitriou
  <div class="select-item clearfix">
285 c68ad72e Kostas Papadimitriou
    <div class="checkbox">
286 c68ad72e Kostas Papadimitriou
      <input type="checkbox" data-rv-data-id="model.id" />
287 c68ad72e Kostas Papadimitriou
    </div>
288 69dac1ba Kostas Papadimitriou
    <div class="ico">
289 69dac1ba Kostas Papadimitriou
      <img data-rv-src="model.is_public|get_network_icon" />
290 69dac1ba Kostas Papadimitriou
    </div>
291 9c8f31ad Kostas Papadimitriou
    <div class="name">
292 9c8f31ad Kostas Papadimitriou
      <span class="" data-rv-text="model.name"></span>
293 e6a4b75c Kostas Papadimitriou
      <span class="no-available hidden">{% trans "No IPs available" %}</span>
294 9c8f31ad Kostas Papadimitriou
      <span class="available hidden"></span>
295 9c8f31ad Kostas Papadimitriou
    </div>
296 c68ad72e Kostas Papadimitriou
  </div>
297 c68ad72e Kostas Papadimitriou
  <div data-rv-show="model.is_public" class="floating-ips">
298 c68ad72e Kostas Papadimitriou
    <div data-rv-collection-view="model.available_floating_ips|NetworkSelectFloatingIpsView">
299 c68ad72e Kostas Papadimitriou
    </div>
300 c68ad72e Kostas Papadimitriou
  </div>
301 c68ad72e Kostas Papadimitriou
</div>
302 c68ad72e Kostas Papadimitriou
303 c68ad72e Kostas Papadimitriou
<div id="networks-select-private-item-tpl" class="hidden">
304 c68ad72e Kostas Papadimitriou
  <div class="select-item private-network clearfix">
305 c68ad72e Kostas Papadimitriou
    <div class="checkbox"><input type="checkbox" data-rv-data-id="model.id"></div>
306 c68ad72e Kostas Papadimitriou
    <div class="ico"><img data-rv-src="model.is_public|get_network_icon" /></div>
307 69dac1ba Kostas Papadimitriou
    <div class="name"><span class="" data-rv-text="model.name|truncate 45"></span></div>
308 c68ad72e Kostas Papadimitriou
    <div class="cidr"><span class="" data-rv-text="model.subnet.cidr"></span></div>
309 c68ad72e Kostas Papadimitriou
  </div>
310 c68ad72e Kostas Papadimitriou
</div>
311 c68ad72e Kostas Papadimitriou
312 c68ad72e Kostas Papadimitriou
<div id="networks-select-public-tpl" class="hidden">
313 c68ad72e Kostas Papadimitriou
  <div class="collection">
314 c68ad72e Kostas Papadimitriou
    <div class="items-list">
315 c68ad72e Kostas Papadimitriou
    </div>
316 c68ad72e Kostas Papadimitriou
  </div>
317 c68ad72e Kostas Papadimitriou
</div>
318 c68ad72e Kostas Papadimitriou
319 c68ad72e Kostas Papadimitriou
<div id="networks-select-private-tpl" class="hidden">
320 c68ad72e Kostas Papadimitriou
  <div class="collection">
321 c68ad72e Kostas Papadimitriou
    <div class="items-list">
322 c68ad72e Kostas Papadimitriou
    </div>
323 c68ad72e Kostas Papadimitriou
  </div>
324 c68ad72e Kostas Papadimitriou
</div>
325 c68ad72e Kostas Papadimitriou
326 c68ad72e Kostas Papadimitriou
<div id="networks-select-view-tpl" class="hidden list-cont">
327 c68ad72e Kostas Papadimitriou
  <h4>{% trans "Available networks" %}</h4>
328 c68ad72e Kostas Papadimitriou
  <p class="desc">Select the networks you want your machine to get connected to.</p>
329 c68ad72e Kostas Papadimitriou
  <div class="network-select">
330 c68ad72e Kostas Papadimitriou
    <div class="public-list" 
331 c68ad72e Kostas Papadimitriou
      data-rv-collection-view="model.public_collection|NetworkSelectPublicNetworks">
332 c68ad72e Kostas Papadimitriou
    </div>
333 c68ad72e Kostas Papadimitriou
    <div class="private-list" 
334 c68ad72e Kostas Papadimitriou
      data-rv-collection-view="model.private_collection|NetworkSelectPrivateNetworks">
335 c68ad72e Kostas Papadimitriou
    </div>
336 c68ad72e Kostas Papadimitriou
  </div>
337 c68ad72e Kostas Papadimitriou
</div>