3 # Copyright (c) 2012 NITLab, University of Thessaly, CERTH, Greece
\r
5 # Permission is hereby granted, free of charge, to any person obtaining a copy
\r
6 # of this software and associated documentation files (the "Software"), to deal
\r
7 # in the Software without restriction, including without limitation the rights
\r
8 # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
\r
9 # copies of the Software, and to permit persons to whom the Software is
\r
10 # furnished to do so, subject to the following conditions:
\r
12 # The above copyright notice and this permission notice shall be included in
\r
13 # all copies or substantial portions of the Software.
\r
15 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
\r
16 # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
\r
17 # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
\r
18 # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
\r
19 # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
\r
20 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
\r
24 # This is a MySlice plugin for the NITOS Scheduler
\r
39 padding-right: 30px;
\r
42 .form-control + .glyphicon {
\r
51 #TopologyModal .modal-dialog {
\r
54 #TopologyModal .modal-body {
\r
60 #TopologyModal .modal-header, #TopologyModal .modal-body, #TopologyModal .modal-footer {
\r
61 background: none repeat scroll 0 0 #FFFFFF;
\r
63 #TopologyModal .modal-header {
\r
64 border-radius: 11px 11px 0 0;
\r
66 #TopologyModal .modal-body {
\r
67 border-radius: 0 0 11px 11px;
\r
74 #scheduler .control-label {
\r
78 display: inline-block;
\r
86 #scheduler-reservation-table > tbody > tr > th {
\r
87 font-weight: normal;
\r
89 #scheduler-reservation-table > thead > tr > th {
\r
90 font-weight: normal;
\r
93 /*#ShedulerNodes-scroll-container {
\r
100 border-collapse: collapse;
\r
104 margin-top: 6px !important;
\r
112 background: url("../img/podcast-15-w.png") no-repeat scroll 3px 50% #30196D;
\r
113 border: 1px solid #CDCDCD;
\r
116 padding: 0 3px 0 19px;
\r
119 #ShedulerNodes td.verticalIndex {
\r
120 padding: 0 2px !important;
\r
123 #ShedulerNodes td .verticalText {
\r
124 -webkit-transform: rotate(-90deg);
\r
125 -moz-transform: rotate(-90deg);
\r
126 -ms-transform: rotate(-90deg);
\r
127 -o-transform: rotate(-90deg);
\r
128 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
\r
129 margin-left: -30px;
\r
130 position: absolute;
\r
131 transform: rotate(-90deg);
\r
134 #reservation-table-scroll-container {
\r
135 overflow-x: scroll;
\r
136 overflow-y: visible;
\r
137 padding-bottom: 1px;
\r
142 #scheduler-reservation-table {
\r
144 border-collapse:collapse;
\r
145 margin-bottom: 0 !important;
\r
152 /*background: url("../img/opened-lock-15.png") no-repeat scroll 50% 50% transparent;*/
\r
154 #scheduler-reservation-table td {
\r
155 border: 1px solid #FFFFFF;
\r
158 padding: 3px 0 2px;
\r
159 text-align: center;
\r
163 #scheduler-reservation-table td img{
\r
167 #scheduler-reservation-table td.fixed, #scheduler-reservation-table th.fixed{
\r
168 position:absolute;
\r
171 border-right: 2px none black;
\r
174 #scheduler-reservation-table td.info, #scheduler-reservation-table th {
\r
175 background: #30196D;
\r
176 font-weight:normal;
\r
183 #scheduler-reservation-table th span {
\r
192 #scheduler-reservation-table {
\r
193 margin-top: 0 !important;
\r
195 #scheduler-reservation-table tbody tr {
\r
196 border: none !important;
\r
198 #scheduler-reservation-table tbody tr td{
\r
199 background-color: #FFFFFF; /*#A6C9E2 ;*/
\r
200 /* border: 1px solid #111111;*/
\r
203 #scheduler-reservation-table tbody tr.even td{
\r
204 background-color: #FAFAFA; /*E0E0E0 ;*/
\r
207 #scheduler-reservation-table tbody tr th::selection {color: #000000;background:transparent;}
\r
208 #scheduler-reservation-table tbody tr th::-moz-selection {color: #000000;background:transparent;}
\r
210 #scheduler-reservation-table tbody tr td.free {
\r
213 #scheduler-reservation-table tbody tr td.reserved {
\r
214 background: url("../img/closed-lock-15.png") no-repeat scroll 50% 50%; /* #DD4444;*/
\r
215 cursor: not-allowed;
\r
218 #scheduler-reservation-table tbody tr td.disabled {
\r
219 background: url("../img/forbidden.png") no-repeat scroll 50% 50%; /* #DD4444;*/
\r
220 cursor: not-allowed;
\r
223 #scheduler-reservation-table tbody tr td.success:after {
\r
226 #scheduler-reservation-table tbody tr td.failure:after {
\r
230 #scheduler-reservation-table tbody tr td.maintenance {
\r
231 background: url("../img/tools-15.png") no-repeat scroll 50% 50% #EDA428;
\r
234 #scheduler-reservation-table tbody tr td.pendingin {
\r
235 background: #FFFF99;
\r
239 #scheduler-reservation-table tbody tr td.pendingout {
\r
240 background: #E8E8E8;
\r
243 #scheduler-reservation-table tbody tr td.free:hover ,#scheduler-reservation-table tbody tr td.selected, #scheduler-reservation-table tbody tr td.selected_tmp {
\r
244 background: #25BA25;
\r
248 background-image: none !important;
\r
249 padding: 0 !important;
\r
262 background: #a6c9e2; /* Old browsers */
\r
263 background: -moz-linear-gradient(left, #a6c9e2 28px, #e0e0e0 28px); /* FF3.6+ */
\r
264 background: -webkit-gradient(linear, left top, right top, color-stop(28px,#a6c9e2), color-stop(28px,#e0e0e0)); /* Chrome,Safari4+ */
\r
265 background: -webkit-linear-gradient(left, #a6c9e2 28px,#e0e0e0 28px); /* Chrome10+,Safari5.1+ */
\r
266 background: -o-linear-gradient(left, #a6c9e2 28px,#e0e0e0 28px); /* Opera 11.10+ */
\r
267 background: -ms-linear-gradient(left, #a6c9e2 28px,#e0e0e0 28px); /* IE10+ */
\r
268 background: linear-gradient(to right, #a6c9e2 28px,#e0e0e0 28px); /* W3C */
\r
269 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c9e2', endColorstr='#e0e0e0',GradientType=1 ); /* IE6-9 */
\r
271 padding: 3px 0 3px 30px;
\r
275 .legend ol li.free{
\r
278 .legend ol li.pendingin{
\r
279 background: #FFFF99;
\r
281 .legend ol li.pendingout{
\r
282 background: #E8E8E8;
\r
286 .legend ol li.closed{
\r
287 background: url("../img/closed-lock-15.png") no-repeat scroll 8px 50% #DD4444;
\r
290 .legend ol li.maintenance {
\r
291 background: url("../img/tools-15.png") no-repeat scroll 8px 50% #EDA428;
\r
294 .legend ol li.selected {
\r
295 background: #25BA25;
\r
300 margin-left: -15px;
\r
301 margin-right: 15px;
\r
304 overflow: hidden !important;
\r
307 min-width: 150px !important;
\r
311 .slider.slider-horizontal {
\r