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