Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / ui / templates / partials / ips.html @ 681c9851

History | View | Annotate | Download (4.5 kB)

1
{% load i18n %}
2

    
3
<div id="ip-port-view-tpl" class="hidden ip-port-view model-item">
4
  <div class="outer">
5
    <div class="inner clearfix main-content">
6
      <div class="model-logo vm-icon medium2 state1"
7
        data-rv-style="model.vm.status|vm_style"></div>
8
      <h3 class="title" data-rv-text="model.vm.name|truncate 30"></h3>
9
      <h5 class="subtitle">
10
        <img data-rv-show="model.in_progress" 
11
             src="{{ SYNNEFO_IMAGES_URL }}icons/indicators/small/progress.gif" 
12
             class="progress-indicator" />
13
        <div data-rv-hide="model.in_progress">
14
          <span data-rv-show="model.mac_address" class="key">MAC:</span>
15
          <span data-rv-show="model.mac_address" class="value" data-rv-text="model.mac_address"></span>
16
          <span data-rv-hide="model.device_id" class="value no-device">
17
            No device assigned. 
18
            Detach IP, in order to be able to reattach it to a machine.
19
          </span>
20
        </div>
21
      </h5>
22
    </div>
23
  </div>
24
</div>
25

    
26
<div id="ip-view-tpl" data-rv-class-actionpending="model.actions.pending"
27
  data-rv-class-clearfix="model.id" class="hidden model-item model-view with-actions">
28
  <div class="clearfix">
29
    <div class="main-content clearfix">
30
      <div class="main-content-inner clearfix">
31
        <img class="logo" data-rv-src="model.status|model_icon" />
32
        <div class="entry inline" data-rv-class-connected="model.device_id">
33
          <h3 class="title floating-ip">
34
            <span data-rv-text="model.floating_ip_address">IP ADDRESS</span>
35
          </h3>
36
          <div data-rv-if="model.port" class="ports nested-model-list proxy inline">
37
            <div data-rv-if="model.port">
38
              <div data-rv-show="model.port" data-rv-model-view="model.port|IpPortView"></div>
39
            </div>
40
          </div>
41
        </div>
42
        <div class="entry-right">
43
          <div data-rv-class="model.status|status_cls" class="status">
44
            <div class="status-title">
45
              <span data-rv-text="model.status|status_display">Active</span>
46
              <span data-rv-show="model.in_progress">...</span>
47
            </div>
48
            <div class="status-indicator clearfix">
49
              <div class="indicator indicator1"></div>
50
              <div class="indicator indicator2"></div>
51
              <div class="indicator indicator3"></div>
52
              <div class="indicator indicator4"></div>
53
            </div>
54
            <div class="state state-indicator">
55
              <div class="action-indicator"></div>
56
            </div>
57
            <div data-show="model.status|in_progress" class="status-progress"></div>
58
          </div>
59
        </div>
60
      </div>
61
    </div>
62
      <div class="actions-content">
63
        <div class="action-container connect" 
64
           data-rv-class-isactive="model.can_connect"
65
           data-rv-class-selected="model.actions.connect|intEq 1"
66
           data-rv-on-click="view.show_connect_overlay">
67
          <a>Attach</a>
68
        </div>
69
        <div class="action-container disconnect" 
70
             data-rv-class-isactive="model.can_disconnect" 
71
             data-rv-class-selected="model.actions.disconnect|intEq 1"
72
             data-rv-on-click="view.set_disconnect_confirm">
73
             <a>Detach</a>
74
          <div class="confirm-single clearfix">
75
            <span class="yes" data-rv-on-click="view.disconnect">
76
              {% trans "Confirm" %}
77
            </span>
78
            <span class="no" 
79
                  data-rv-on-click="view.unset_disconnect_confirm">X</span>
80
          </div>
81
        </div>
82
        <div class="action-container remove warn" 
83
           data-rv-class-isactive="model.can_remove"
84
           data-rv-class-selected="model.actions.remove|intEq 1"
85
           data-rv-on-click="view.set_remove_confirm">
86
          <a>Destroy</a>
87
          <div class="confirm-single clearfix">
88
            <span class="yes" data-rv-on-click="view.remove">
89
              {% trans "Confirm" %}
90
            </span>
91
            <span class="no" data-rv-on-click="view.unset_remove_confirm">X</span>
92
          </div>
93
        </div>
94
      </div>
95
  </div>
96
</div>
97

    
98
<div id="ips-list-view" class="collection-list-view">
99
  <div class="collection">
100

    
101
    <div id="create-ip" class="create-button">
102
      <a href="#">{% trans "New IP Address +" %}</a>
103
    </div>
104

    
105
    <div class="empty-list hidden">
106
      <p>{% blocktrans %}You don't have any IP addresses yet. Start by
107
 clicking the orange button on the top left.{% endblocktrans %}
108
        </p>
109
    </div>
110

    
111
    <div class="items-list clearfix">
112
    </div>
113
  </div>
114
</div>