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
85 #ShedulerNodes-scroll-container {
\r
92 border-collapse: collapse;
\r
104 background: url("../img/podcast-15-w.png") no-repeat scroll 3px 50% #30196D;
\r
105 border: 1px solid #CDCDCD;
\r
108 padding: 0 3px 0 19px;
\r
111 #ShedulerNodes td.verticalIndex {
\r
112 padding: 0 2px !important;
\r
115 #ShedulerNodes td .verticalText {
\r
116 -webkit-transform: rotate(-90deg);
\r
117 -moz-transform: rotate(-90deg);
\r
118 -ms-transform: rotate(-90deg);
\r
119 -o-transform: rotate(-90deg);
\r
120 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
\r
121 margin-left: -30px;
\r
122 position: absolute;
\r
123 transform: rotate(-90deg);
\r
126 #reservation-table-scroll-container {
\r
127 overflow-x: scroll;
\r
128 overflow-y: visible;
\r
129 padding-bottom: 1px;
\r
134 #scheduler-reservation-table {
\r
136 border-collapse:collapse;
\r
137 margin-bottom: 0 !important;
\r
142 #scheduler-reservation-table tr{
\r
143 background-color: #A6C9E2 ;
\r
146 #scheduler-reservation-table tr.even{
\r
147 background-color: #E0E0E0 ;
\r
150 /*background: url("../img/opened-lock-15.png") no-repeat scroll 50% 50% transparent;*/
\r
151 #scheduler-reservation-table td {
\r
152 border: 1px solid #FFFFFF;
\r
155 padding: 3px 0 2px;
\r
156 text-align: center;
\r
160 #scheduler-reservation-table td img{
\r
164 #scheduler-reservation-table td.fixed, #scheduler-reservation-table th.fixed{
\r
165 position:absolute;
\r
168 border-right: 2px none black;
\r
171 #scheduler-reservation-table td.info, #scheduler-reservation-table th {
\r
172 background: #30196D;
\r
173 font-weight:normal;
\r
180 #scheduler-reservation-table th span {
\r
188 #scheduler-reservation-table td.free {
\r
191 #scheduler-reservation-table td.closed {
\r
192 background: url("../img/closed-lock-15.png") no-repeat scroll 50% 50% #DD4444;
\r
193 cursor: not-allowed;
\r
196 #scheduler-reservation-table td.maintenance {
\r
197 background: url("../img/tools-15.png") no-repeat scroll 50% 50% #EDA428;
\r
200 #scheduler-reservation-table td.free:hover ,#scheduler-reservation-table td.selected, #scheduler-reservation-table td.selected_tmp {
\r
201 background: #25BA25;
\r
205 background-image: none !important;
\r
206 padding: 0 !important;
\r
219 background: #a6c9e2; /* Old browsers */
\r
220 background: -moz-linear-gradient(left, #a6c9e2 28px, #e0e0e0 28px); /* FF3.6+ */
\r
221 background: -webkit-gradient(linear, left top, right top, color-stop(28px,#a6c9e2), color-stop(28px,#e0e0e0)); /* Chrome,Safari4+ */
\r
222 background: -webkit-linear-gradient(left, #a6c9e2 28px,#e0e0e0 28px); /* Chrome10+,Safari5.1+ */
\r
223 background: -o-linear-gradient(left, #a6c9e2 28px,#e0e0e0 28px); /* Opera 11.10+ */
\r
224 background: -ms-linear-gradient(left, #a6c9e2 28px,#e0e0e0 28px); /* IE10+ */
\r
225 background: linear-gradient(to right, #a6c9e2 28px,#e0e0e0 28px); /* W3C */
\r
226 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c9e2', endColorstr='#e0e0e0',GradientType=1 ); /* IE6-9 */
\r
228 padding: 3px 0 3px 30px;
\r
232 .legend ol li.free{
\r
236 .legend ol li.closed{
\r
237 background: url("../img/closed-lock-15.png") no-repeat scroll 8px 50% #DD4444;
\r
240 .legend ol li.maintenance {
\r
241 background: url("../img/tools-15.png") no-repeat scroll 8px 50% #EDA428;
\r
244 .legend ol li.selected {
\r
245 background: #25BA25;
\r