annotate css/core.css @ 2726:c74c698795a9

#163. Fixed
author Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk>
date Sat, 15 Apr 2017 12:05:31 +0100
parents 898a6da5ff6c
children 4f41ccab6339 e31b3e1716f1
rev   line source
nicholas@2224 1 /* structure.css
nicholas@2224 2 * Define the structure for classes and objects in HTML
nicholas@2224 3 */
nicholas@2224 4
nicholas@2224 5 div.title {
nicholas@2538 6 width: 100%;
nicholas@2538 7 height: 50px;
nicholas@2538 8 margin-bottom: 10px;
nicholas@2538 9 font-size: 2em;
nicholas@2224 10 }
nicholas@2726 11
nicholas@2224 12 div.indicator-box {
nicholas@2538 13 position: absolute;
nicholas@2538 14 left: 150px;
nicholas@2538 15 top: 10px;
nicholas@2538 16 width: 300px;
nicholas@2538 17 height: 60px;
nicholas@2538 18 padding: 20px;
nicholas@2538 19 border-radius: 10px;
nicholas@2538 20 background-color: rgb(100, 200, 200);
nicholas@2224 21 }
nicholas@2726 22
nicholas@2224 23 div.comment-div {
nicholas@2538 24 border: 1px solid #444444;
nicholas@2538 25 max-width: 600px;
nicholas@2538 26 min-width: 400px;
nicholas@2538 27 float: left;
nicholas@2538 28 margin: 5px 10px 5px 5px;
nicholas@2538 29 height: 90px;
nicholas@2224 30 border-radius: 10px;
nicholas@2224 31 }
nicholas@2726 32
nicholas@2224 33 div.comment-div span {
nicholas@2538 34 margin-left: 15px;
nicholas@2224 35 }
nicholas@2726 36
nicholas@2224 37 div.popupHolder {
nicholas@2538 38 width: 500px;
nicholas@2538 39 min-height: 250px;
nicholas@2538 40 max-height: 400px;
nicholas@2538 41 background-color: #fff;
nicholas@2538 42 border-radius: 10px;
nicholas@2538 43 box-shadow: 0px 0px 50px #000;
nicholas@2538 44 z-index: 10;
nicholas@2538 45 position: fixed;
nicholas@2224 46 }
nicholas@2726 47
nicholas@2224 48 div#popupContent {
nicholas@2224 49 margin-top: 20px;
nicholas@2224 50 margin-bottom: 35px;
giuliomoro@2339 51 overflow: auto;
nicholas@2224 52 }
nicholas@2726 53
nicholas@2491 54 div#popupContent iframe {
nicholas@2491 55 width: 100%;
nicholas@2491 56 border: 0px none;
nicholas@2491 57 height: 290px;
nicholas@2491 58 }
nicholas@2726 59
nicholas@2285 60 div#popupTitleHolder {
nicholas@2224 61 width: inherit;
nicholas@2224 62 min-height: 25px;
nicholas@2224 63 max-height: 250px;
nicholas@2224 64 overflow: auto;
nicholas@2224 65 margin-bottom: 5px;
giuliomoro@2339 66 padding: 8px;
nicholas@2344 67 text-align: center;
giuliomoro@2339 68 }
nicholas@2726 69
giuliomoro@2339 70 #popupTitle {
giuliomoro@2339 71 white-space: pre-line;
nicholas@2224 72 }
nicholas@2726 73
nicholas@2224 74 div#popupResponse {
nicholas@2224 75 width: inherit;
nicholas@2224 76 min-height: 50px;
nicholas@2224 77 max-height: 320px;
nicholas@2224 78 overflow: auto;
nicholas@2224 79 position: relative;
nicholas@2224 80 }
nicholas@2726 81
nicholas@2224 82 button.popupButton {
nicholas@2538 83 /* Button for popup window
nicholas@2224 84 */
nicholas@2538 85 width: 50px;
nicholas@2538 86 height: 25px;
nicholas@2538 87 position: absolute;
nicholas@2538 88 border-radius: 5px;
nicholas@2538 89 border: #444;
nicholas@2538 90 border-width: 1px;
nicholas@2538 91 border-style: solid;
nicholas@2538 92 background-color: #fff;
nicholas@2224 93 }
nicholas@2726 94
nicholas@2224 95 div.popup-option-checbox {
nicholas@2224 96 /* Popup window checkbox */
nicholas@2224 97 padding: 5px;
nicholas@2224 98 width: fit-content;
nicholas@2224 99 width: -moz-fit-content;
nicholas@2224 100 width: -webkit-fit-content;
nicholas@2224 101 }
nicholas@2726 102
nicholas@2538 103 div.popup-option-checbox input {
nicholas@2224 104 /* Popup window checkbox */
nicholas@2224 105 margin-right: 15px;
nicholas@2224 106 }
nicholas@2726 107
nicholas@2346 108 table.popup-option-list {
nicholas@2346 109 margin: auto;
nicholas@2346 110 }
nicholas@2726 111
nicholas@2346 112 table.popup-option-list tr {
nicholas@2346 113 padding: 5px;
nicholas@2346 114 }
nicholas@2726 115
nicholas@2346 116 table.popup-option-list tr td {
nicholas@2346 117 padding: 5px;
nicholas@2346 118 }
nicholas@2726 119
n@2583 120 div.survey-slider-text-holder {
n@2583 121 display: flex;
n@2583 122 flex-direction: row;
n@2583 123 justify-content: space-between;
n@2583 124 padding: 0px 15px;
n@2583 125 }
nicholas@2726 126
nicholas@2224 127 button#popup-proceed {
nicholas@2224 128 bottom: 10px;
nicholas@2224 129 right: 10px;
nicholas@2224 130 }
nicholas@2726 131
nicholas@2224 132 button#popup-previous {
nicholas@2224 133 bottom: 10px;
nicholas@2224 134 left: 10px;
nicholas@2224 135 }
nicholas@2726 136
nicholas@2224 137 div.testHalt {
nicholas@2538 138 /* Specify any colouring during the test halt for pre/post questions */
nicholas@2538 139 background-color: rgba(0, 0, 0, 0.5);
nicholas@2538 140 /* Don't mess with this bit */
nicholas@2538 141 z-index: 9;
nicholas@2538 142 width: 100%;
nicholas@2538 143 height: 100%;
nicholas@2538 144 position: fixed;
nicholas@2538 145 left: 0px;
nicholas@2538 146 top: 0px;
nicholas@2224 147 }
nicholas@2726 148
nicholas@2360 149 div#lightbox-root {
nicholas@2360 150 visibility: hidden;
nicholas@2360 151 z-index: 20;
nicholas@2360 152 top: 25px;
nicholas@2360 153 min-height: 50px;
nicholas@2360 154 max-height: 250px;
nicholas@2360 155 }
nicholas@2726 156
nicholas@2360 157 div.lightbox-error {
nicholas@2360 158 margin: 25px;
nicholas@2360 159 margin-bottom: 50px;
nicholas@2360 160 padding: 5px;
nicholas@2360 161 border-radius: 5px;
nicholas@2538 162 background-color: rgb(255, 220, 220);
nicholas@2538 163 border: 2px rgb(200, 0, 0) solid;
nicholas@2360 164 }
nicholas@2726 165
nicholas@2360 166 div.lightbox-warning {
nicholas@2360 167 margin: 25px;
nicholas@2360 168 margin-bottom: 50px;
nicholas@2360 169 padding: 5px;
nicholas@2360 170 border-radius: 5px;
nicholas@2538 171 background-color: rgb(255, 255, 220);
nicholas@2538 172 border: 2px rgb(255, 250, 0) solid;
nicholas@2360 173 }
nicholas@2726 174
nicholas@2360 175 div.lightbox-message {
nicholas@2360 176 margin: 25px;
nicholas@2360 177 margin-bottom: 50px;
nicholas@2360 178 padding: 5px;
nicholas@2360 179 border-radius: 5px;
nicholas@2538 180 background-color: rgb(200, 220, 255);
nicholas@2538 181 border: 2px rgb(50, 100, 250) solid;
nicholas@2360 182 }
nicholas@2726 183
nicholas@2360 184 div#lightbox-blanker {
nicholas@2360 185 visibility: hidden;
nicholas@2360 186 z-index: 19;
nicholas@2360 187 }
nicholas@2726 188
nicholas@2224 189 button.outside-reference {
nicholas@2538 190 width: 120px;
nicholas@2538 191 height: 20px;
nicholas@2538 192 margin-bottom: 5px;
nicholas@2538 193 position: absolute;
nicholas@2224 194 }
nicholas@2726 195
nicholas@2224 196 textarea.trackComment {
nicholas@2538 197 max-width: 594px;
nicholas@2538 198 min-width: 350px;
nicholas@2538 199 max-height: 60px;
nicholas@2224 200 resize: none;
nicholas@2224 201 }
nicholas@2726 202
nicholas@2224 203 div.playhead {
nicholas@2538 204 width: 500px;
nicholas@2538 205 height: 50px;
nicholas@2538 206 background-color: #eee;
nicholas@2538 207 border-radius: 10px;
nicholas@2538 208 padding: 10px;
nicholas@2224 209 }
nicholas@2726 210
nicholas@2224 211 div.playhead-scrub-track {
nicholas@2538 212 width: 100%;
nicholas@2538 213 height: 10px;
nicholas@2538 214 border-style: solid;
nicholas@2538 215 border-width: 1px;
nicholas@2224 216 }
nicholas@2726 217
nicholas@2224 218 div#playhead-scrubber {
nicholas@2538 219 width: 10px;
nicholas@2538 220 height: 10px;
nicholas@2538 221 position: relative;
nicholas@2538 222 background-color: #000;
nicholas@2224 223 }
nicholas@2726 224
nicholas@2352 225 div.master-volume-holder-inline {
nicholas@2352 226 width: 100%;
nicholas@2352 227 padding: 5px;
nicholas@2352 228 }
nicholas@2726 229
nicholas@2352 230 div.master-volume-holder-float {
nicholas@2352 231 position: absolute;
nicholas@2352 232 top: 20px;
nicholas@2352 233 left: 50px;
nicholas@2352 234 width: 250px%;
nicholas@2352 235 padding: 5px;
nicholas@2352 236 }
nicholas@2726 237
nicholas@2352 238 div#master-volume-root {
nicholas@2538 239 margin: auto;
nicholas@2224 240 border: black 1px solid;
nicholas@2224 241 border-radius: 5px;
nicholas@2352 242 width: 250px;
nicholas@2352 243 height: 40px;
nicholas@2224 244 }
nicholas@2726 245
nicholas@2224 246 input#master-volume-control {
nicholas@2669 247 width: 190px;
nicholas@2224 248 height: 25px;
nicholas@2224 249 float: left;
nicholas@2224 250 margin: 0px;
nicholas@2224 251 padding: 0px;
nicholas@2224 252 }
nicholas@2726 253
nicholas@2224 254 span#master-volume-feedback {
nicholas@2224 255 height: 25px;
nicholas@2669 256 margin: 0px 5px;
nicholas@2669 257 float: right;
nicholas@2224 258 }
nicholas@2726 259
nicholas@2224 260 div.error-colour {
nicholas@2224 261 background-color: #FF8F8F;
nicholas@2224 262 }
nicholas@2726 263
nicholas@2224 264 button.error-colour {
nicholas@2224 265 background-color: #FF8F8F;
nicholas@2224 266 color: black;
nicholas@2224 267 }
nicholas@2726 268
nicholas@2224 269 div.calibration-holder {
nicholas@2224 270 text-align: center;
nicholas@2224 271 align-content: center;
nicholas@2224 272 height: auto;
nicholas@2224 273 }
nicholas@2726 274
nicholas@2224 275 div.calibration-slider {
nicholas@2224 276 width: 50px;
nicholas@2224 277 margin: 2px;
nicholas@2224 278 text-align: center;
nicholas@2224 279 align-content: center;
nicholas@2224 280 float: left;
nicholas@2224 281 }
nicholas@2726 282
nicholas@2538 283 div.calibration-slider input[type=range][orient=vertical] {
nicholas@2538 284 writing-mode: bt-lr;
nicholas@2538 285 /* IE */
nicholas@2538 286 -webkit-appearance: slider-vertical;
nicholas@2538 287 /* WebKit */
nicholas@2224 288 width: 8px;
nicholas@2224 289 padding: 0 5px;
nicholas@2224 290 height: 290px;
giuliomoro@2339 291 }
n@2580 292
nicholas@2726 293
n@2580 294 /* Comment Boxes */
n@2580 295
n@2580 296 div.comment-slider-text-holder {
n@2580 297 display: flex;
n@2580 298 flex-direction: row;
n@2580 299 justify-content: space-between;
n@2580 300 }
nicholas@2726 301
n@2580 302 div.comment-slider-text-holder span {
n@2580 303 margin: 0px 5px;
n@2580 304 }
nicholas@2726 305
nicholas@2711 306 div.comment-checkbox-inputs-holder {
nicholas@2711 307 display: flex;
nicholas@2711 308 flex-direction: row;
nicholas@2711 309 justify-content: space-around;
nicholas@2711 310 margin: 10px 5px;
nicholas@2711 311 }
nicholas@2726 312
nicholas@2711 313 div.comment-checkbox-inputs-flex {
nicholas@2711 314 display: flex;
nicholas@2711 315 flex-direction: column;
nicholas@2711 316 justify-content: space-between;
nicholas@2711 317 align-items: center;
nicholas@2726 318 }
nicholas@2726 319
nicholas@2726 320 div.comment-box-playing {
nicholas@2726 321 background-color: #FFDDDD;
nicholas@2726 322 }