root / snf-cyclades-app / synnefo / ui / new_ui / ui / sass / _machines.scss @ f0ac40a4
History | View | Annotate | Download (3.6 kB)
1 | 15948f00 | Olga Brani | /* Machines (VMs) related styles */ |
---|---|---|---|
2 | 22a9dde2 | Athina Bekakou | |
3 | 656c135b | Olga Brani | .grid-view .build-progress { |
4 | f66d5dd8 | Olga Brani | animation: |
5 | f66d5dd8 | Olga Brani | progress_animation 5s infinite, |
6 | f66d5dd8 | Olga Brani | pulse 1s infinite; |
7 | f66d5dd8 | Olga Brani | -webkit-animation: |
8 | f66d5dd8 | Olga Brani | progress_animation 5s infinite, |
9 | f66d5dd8 | Olga Brani | pulse 1s infinite; |
10 | d4427ef0 | Athina Bekakou | } |
11 | d4427ef0 | Athina Bekakou | |
12 | 656c135b | Olga Brani | .list-view .build-progress { |
13 | 656c135b | Olga Brani | animation: |
14 | 656c135b | Olga Brani | progress_animation_list 5s infinite, |
15 | 656c135b | Olga Brani | pulse 1s infinite; |
16 | 656c135b | Olga Brani | -webkit-animation: |
17 | 656c135b | Olga Brani | progress_animation_list 5s infinite, |
18 | 656c135b | Olga Brani | pulse 1s infinite; |
19 | 656c135b | Olga Brani | } |
20 | 656c135b | Olga Brani | |
21 | f0ac40a4 | Athina Bekakou | .reboot-progress { |
22 | f0ac40a4 | Athina Bekakou | animation: |
23 | f0ac40a4 | Athina Bekakou | reboot_pulse 1s infinite; |
24 | f0ac40a4 | Athina Bekakou | -webkit-animation: |
25 | f0ac40a4 | Athina Bekakou | reboot_pulse 1s infinite; |
26 | f0ac40a4 | Athina Bekakou | } |
27 | f0ac40a4 | Athina Bekakou | |
28 | f66d5dd8 | Olga Brani | @include keyframes( progress_animation) { |
29 | f66d5dd8 | Olga Brani | from { |
30 | f66d5dd8 | Olga Brani | width: 0% |
31 | f66d5dd8 | Olga Brani | } |
32 | f66d5dd8 | Olga Brani | to { |
33 | f66d5dd8 | Olga Brani | width: 100% |
34 | f66d5dd8 | Olga Brani | } |
35 | d4427ef0 | Athina Bekakou | } |
36 | d4427ef0 | Athina Bekakou | |
37 | 656c135b | Olga Brani | @include keyframes( progress_animation_list) { |
38 | 656c135b | Olga Brani | from { |
39 | 656c135b | Olga Brani | width: 0% |
40 | 656c135b | Olga Brani | } |
41 | 656c135b | Olga Brani | to { |
42 | 656c135b | Olga Brani | width: $list-vm-height; |
43 | 656c135b | Olga Brani | } |
44 | 656c135b | Olga Brani | } |
45 | 656c135b | Olga Brani | |
46 | f66d5dd8 | Olga Brani | @include keyframes( pulse) { |
47 | f66d5dd8 | Olga Brani | from { |
48 | f66d5dd8 | Olga Brani | color: $secondary-color |
49 | f66d5dd8 | Olga Brani | } |
50 | f66d5dd8 | Olga Brani | to { |
51 | f66d5dd8 | Olga Brani | color: darken($secondary-color,10%) |
52 | f66d5dd8 | Olga Brani | } |
53 | d4427ef0 | Athina Bekakou | } |
54 | f66d5dd8 | Olga Brani | |
55 | f0ac40a4 | Athina Bekakou | |
56 | f0ac40a4 | Athina Bekakou | @include keyframes( reboot_pulse) { |
57 | f0ac40a4 | Athina Bekakou | from { |
58 | f0ac40a4 | Athina Bekakou | color: $vm-rebooting-color |
59 | f0ac40a4 | Athina Bekakou | } |
60 | f0ac40a4 | Athina Bekakou | to { |
61 | f0ac40a4 | Athina Bekakou | color: darken($vm-rebooting-color,10%) |
62 | f0ac40a4 | Athina Bekakou | } |
63 | f0ac40a4 | Athina Bekakou | } |
64 | f0ac40a4 | Athina Bekakou | |
65 | c9d873e8 | Olga Brani | .vms .items-list { |
66 | cdef560c | Athina Bekakou | .img-wrap { |
67 | 692c5cea | Olga Brani | width: 60px; |
68 | 692c5cea | Olga Brani | span { |
69 | 692c5cea | Olga Brani | &:hover { |
70 | 692c5cea | Olga Brani | cursor: pointer; |
71 | 692c5cea | Olga Brani | } |
72 | 692c5cea | Olga Brani | } |
73 | 692c5cea | Olga Brani | .snf-PC_fill { |
74 | 692c5cea | Olga Brani | font-size: 60px; |
75 | 692c5cea | Olga Brani | color: $vm-active-color; |
76 | 692c5cea | Olga Brani | } |
77 | 692c5cea | Olga Brani | .os { |
78 | 692c5cea | Olga Brani | @include sprite('../images/os-unknown.png', 22px, 22px); |
79 | 692c5cea | Olga Brani | position: absolute; |
80 | 692c5cea | Olga Brani | top:8px; |
81 | 692c5cea | Olga Brani | left:19px; |
82 | 692c5cea | Olga Brani | &.windows { background-image:url('../images/os-windows.png'); } |
83 | 692c5cea | Olga Brani | &.kubuntu { background-image:url('../images/os-kubuntu.png'); } |
84 | 692c5cea | Olga Brani | &.fedora { background-image:url('../images/os-fedora.png'); } |
85 | 692c5cea | Olga Brani | } |
86 | 692c5cea | Olga Brani | } |
87 | dafb5cab | Athina Bekakou | [data-status="off"] { |
88 | cdef560c | Athina Bekakou | .img-wrap { |
89 | dafb5cab | Athina Bekakou | .snf-PC_fill { |
90 | dafb5cab | Athina Bekakou | color: $vm-off-color; |
91 | dafb5cab | Athina Bekakou | } |
92 | dafb5cab | Athina Bekakou | } |
93 | df8e3f06 | Athina Bekakou | .status .logs, .status .state { |
94 | dafb5cab | Athina Bekakou | color: $vm-off-color; |
95 | dafb5cab | Athina Bekakou | } |
96 | dafb5cab | Athina Bekakou | } |
97 | dafb5cab | Athina Bekakou | [data-status="error"] { |
98 | cdef560c | Athina Bekakou | .img-wrap { |
99 | dafb5cab | Athina Bekakou | .snf-PC_fill { |
100 | dafb5cab | Athina Bekakou | color: $vm-error-color; |
101 | dafb5cab | Athina Bekakou | } |
102 | dafb5cab | Athina Bekakou | } |
103 | dafb5cab | Athina Bekakou | .status .logs, .status .state a{ |
104 | dafb5cab | Athina Bekakou | color: $vm-error-color; |
105 | dafb5cab | Athina Bekakou | } |
106 | dafb5cab | Athina Bekakou | } |
107 | dafb5cab | Athina Bekakou | [data-status="shutting"] { |
108 | cdef560c | Athina Bekakou | .img-wrap { |
109 | dafb5cab | Athina Bekakou | .snf-PC_fill { |
110 | dafb5cab | Athina Bekakou | color: $vm-shutting-color; |
111 | dafb5cab | Athina Bekakou | } |
112 | dafb5cab | Athina Bekakou | } |
113 | df8e3f06 | Athina Bekakou | .status .logs, .status .state { |
114 | dafb5cab | Athina Bekakou | color: $vm-shutting-color; |
115 | dafb5cab | Athina Bekakou | } |
116 | dafb5cab | Athina Bekakou | } |
117 | dafb5cab | Athina Bekakou | [data-status="starting"] { |
118 | cdef560c | Athina Bekakou | .img-wrap { |
119 | dafb5cab | Athina Bekakou | .snf-PC_fill { |
120 | dafb5cab | Athina Bekakou | color: $vm-starting-color; |
121 | dafb5cab | Athina Bekakou | } |
122 | dafb5cab | Athina Bekakou | } |
123 | df8e3f06 | Athina Bekakou | .status .logs, .status .state { |
124 | dafb5cab | Athina Bekakou | color: $vm-starting-color; |
125 | dafb5cab | Athina Bekakou | } |
126 | dafb5cab | Athina Bekakou | } |
127 | dafb5cab | Athina Bekakou | [data-status="rebooting"] { |
128 | f0ac40a4 | Athina Bekakou | .btn5.temp { |
129 | f0ac40a4 | Athina Bekakou | color: #5c8fe1; |
130 | f0ac40a4 | Athina Bekakou | border-color: #5c8fe1; |
131 | f0ac40a4 | Athina Bekakou | padding: 0 4px; |
132 | f0ac40a4 | Athina Bekakou | position: absolute; |
133 | f0ac40a4 | Athina Bekakou | right: 0; |
134 | f0ac40a4 | Athina Bekakou | } |
135 | cdef560c | Athina Bekakou | .img-wrap { |
136 | dafb5cab | Athina Bekakou | .snf-PC_fill { |
137 | dafb5cab | Athina Bekakou | color: $vm-rebooting-color; |
138 | dafb5cab | Athina Bekakou | } |
139 | dafb5cab | Athina Bekakou | } |
140 | df8e3f06 | Athina Bekakou | .status .logs, .status .state { |
141 | dafb5cab | Athina Bekakou | color: $vm-rebooting-color; |
142 | dafb5cab | Athina Bekakou | } |
143 | dafb5cab | Athina Bekakou | } |
144 | d4427ef0 | Athina Bekakou | [data-status="building"] { |
145 | d4427ef0 | Athina Bekakou | .btn5.temp { |
146 | d4427ef0 | Athina Bekakou | color: #5c8fe1; |
147 | d4427ef0 | Athina Bekakou | border-color: #5c8fe1; |
148 | d4427ef0 | Athina Bekakou | padding: 0 4px; |
149 | d4427ef0 | Athina Bekakou | position: absolute; |
150 | d4427ef0 | Athina Bekakou | right: 0; |
151 | d4427ef0 | Athina Bekakou | } |
152 | cdef560c | Athina Bekakou | .img-wrap { |
153 | d4427ef0 | Athina Bekakou | .snf-PC_fill { |
154 | d4427ef0 | Athina Bekakou | display: block; |
155 | d4427ef0 | Athina Bekakou | overflow: hidden; |
156 | d4427ef0 | Athina Bekakou | } |
157 | d4427ef0 | Athina Bekakou | .incomplete { |
158 | d4427ef0 | Athina Bekakou | color: #c7eae0; |
159 | d4427ef0 | Athina Bekakou | width:60px; |
160 | d4427ef0 | Athina Bekakou | } |
161 | d4427ef0 | Athina Bekakou | .complete { |
162 | d4427ef0 | Athina Bekakou | width: 0%; |
163 | d4427ef0 | Athina Bekakou | position: relative; |
164 | d4427ef0 | Athina Bekakou | top: -60px; |
165 | d4427ef0 | Athina Bekakou | } |
166 | d4427ef0 | Athina Bekakou | } |
167 | d4427ef0 | Athina Bekakou | } |
168 | fd47d618 | Olga Brani | // there's no running |
169 | c9d873e8 | Olga Brani | } |
170 | c9d873e8 | Olga Brani | |
171 | c9d873e8 | Olga Brani | .vm { |
172 | c9d873e8 | Olga Brani | .top { |
173 | cdef560c | Athina Bekakou | .img-wrap { |
174 | 22a9dde2 | Athina Bekakou | //@include sprite('../images/vm-on.png', 112px, 116px); |
175 | 22a9dde2 | Athina Bekakou | display: inline-block; |
176 | 22a9dde2 | Athina Bekakou | height: 112px; |
177 | 22a9dde2 | Athina Bekakou | .snf-PC_fill { |
178 | 692c5cea | Olga Brani | font-size: 112px; |
179 | 692c5cea | Olga Brani | color: $vm-active-color; |
180 | 692c5cea | Olga Brani | } |
181 | dafb5cab | Athina Bekakou | &.off { |
182 | 692c5cea | Olga Brani | .snf-PC_fill { |
183 | dafb5cab | Athina Bekakou | color: $vm-off-color; |
184 | 22a9dde2 | Athina Bekakou | } |
185 | 22a9dde2 | Athina Bekakou | } |
186 | c9d873e8 | Olga Brani | } |
187 | c9d873e8 | Olga Brani | .os { |
188 | 22a9dde2 | Athina Bekakou | @include sprite('../images/os-unknown.png', 44px, 44px); |
189 | c9d873e8 | Olga Brani | position: absolute; |
190 | c9d873e8 | Olga Brani | background-size:100%; |
191 | 22a9dde2 | Athina Bekakou | |
192 | 22a9dde2 | Athina Bekakou | left:34px; |
193 | 22a9dde2 | Athina Bekakou | top:11px; |
194 | c9d873e8 | Olga Brani | &.windows { background-image:url('../images/os-windows.png'); } |
195 | c9d873e8 | Olga Brani | &.kubuntu { background-image:url('../images/os-kubuntu.png'); } |
196 | c9d873e8 | Olga Brani | &.fedora { background-image:url('../images/os-fedora.png'); } |
197 | c9d873e8 | Olga Brani | } |
198 | c9d873e8 | Olga Brani | } |
199 | c9d873e8 | Olga Brani | } |
200 | c9d873e8 | Olga Brani | |
201 | c9d873e8 | Olga Brani | |
202 | c9d873e8 | Olga Brani | #vm-connect { |
203 | c9d873e8 | Olga Brani | .info { |
204 | c9d873e8 | Olga Brani | font-style:italic; |
205 | c9d873e8 | Olga Brani | font-size:emCalc(13px); |
206 | c9d873e8 | Olga Brani | color: lighten($primary-color,5%); |
207 | c9d873e8 | Olga Brani | } |
208 | c9d873e8 | Olga Brani | .ssh { |
209 | c9d873e8 | Olga Brani | text-align: center; |
210 | c9d873e8 | Olga Brani | span { |
211 | c9d873e8 | Olga Brani | padding: 10px 30px; |
212 | c9d873e8 | Olga Brani | background:$secondary-color; |
213 | c9d873e8 | Olga Brani | color:#fff; |
214 | c9d873e8 | Olga Brani | } |
215 | c9d873e8 | Olga Brani | } |
216 | c9d873e8 | Olga Brani | } |
217 | c9d873e8 | Olga Brani | |
218 | c9d873e8 | Olga Brani | |
219 | c9d873e8 | Olga Brani |