annotate css/core.css @ 2580:a6b32c473577

Added minimum (left) and maximum (right) slider markers to the comment slider element
author Nicholas Jillings <n.g.r.jillings@se14.qmul.ac.uk>
date Mon, 31 Oct 2016 15:14:53 +0000
parents 2305ef6779fe
children 5f7c11fa5f83
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 {
n@2580 6 width: 100%;
n@2580 7 height: 50px;
n@2580 8 margin-bottom: 10px;
n@2580 9 font-size: 2em;
nicholas@2224 10 }
nicholas@2224 11 div.indicator-box {
n@2580 12 position: absolute;
n@2580 13 left: 150px;
n@2580 14 top: 10px;
n@2580 15 width: 300px;
n@2580 16 height: 60px;
n@2580 17 padding: 20px;
n@2580 18 border-radius: 10px;
n@2580 19 background-color: rgb(100, 200, 200);
nicholas@2224 20 }
nicholas@2224 21 div.comment-div {
n@2580 22 border: 1px solid #444444;
n@2580 23 max-width: 600px;
n@2580 24 min-width: 400px;
n@2580 25 float: left;
n@2580 26 margin: 5px 10px 5px 5px;
n@2580 27 height: 90px;
nicholas@2224 28 border-radius: 10px;
nicholas@2224 29 }
nicholas@2224 30 div.comment-div span {
n@2580 31 margin-left: 15px;
nicholas@2224 32 }
nicholas@2224 33 div.popupHolder {
n@2580 34 width: 500px;
n@2580 35 min-height: 250px;
n@2580 36 max-height: 400px;
n@2580 37 background-color: #fff;
n@2580 38 border-radius: 10px;
n@2580 39 box-shadow: 0px 0px 50px #000;
n@2580 40 z-index: 10;
n@2580 41 position: fixed;
nicholas@2224 42 }
nicholas@2224 43 div#popupContent {
nicholas@2224 44 margin-top: 20px;
nicholas@2224 45 margin-bottom: 35px;
giuliomoro@2339 46 overflow: auto;
nicholas@2224 47 }
nicholas@2491 48 div#popupContent iframe {
nicholas@2491 49 width: 100%;
nicholas@2491 50 border: 0px none;
nicholas@2491 51 height: 290px;
nicholas@2491 52 }
nicholas@2285 53 div#popupTitleHolder {
nicholas@2224 54 width: inherit;
nicholas@2224 55 min-height: 25px;
nicholas@2224 56 max-height: 250px;
nicholas@2224 57 overflow: auto;
nicholas@2224 58 margin-bottom: 5px;
giuliomoro@2339 59 padding: 8px;
nicholas@2344 60 text-align: center;
giuliomoro@2339 61 }
giuliomoro@2339 62 #popupTitle {
giuliomoro@2339 63 white-space: pre-line;
nicholas@2224 64 }
nicholas@2224 65 div#popupResponse {
nicholas@2224 66 width: inherit;
nicholas@2224 67 min-height: 50px;
nicholas@2224 68 max-height: 320px;
nicholas@2224 69 overflow: auto;
nicholas@2224 70 position: relative;
nicholas@2224 71 }
nicholas@2224 72 button.popupButton {
n@2580 73 /* Button for popup window
nicholas@2224 74 */
n@2580 75 width: 50px;
n@2580 76 height: 25px;
n@2580 77 position: absolute;
n@2580 78 border-radius: 5px;
n@2580 79 border: #444;
n@2580 80 border-width: 1px;
n@2580 81 border-style: solid;
n@2580 82 background-color: #fff;
nicholas@2224 83 }
nicholas@2224 84 div.popup-option-checbox {
nicholas@2224 85 /* Popup window checkbox */
nicholas@2224 86 padding: 5px;
nicholas@2224 87 width: fit-content;
nicholas@2224 88 width: -moz-fit-content;
nicholas@2224 89 width: -webkit-fit-content;
nicholas@2224 90 }
n@2580 91 div.popup-option-checbox input {
nicholas@2224 92 /* Popup window checkbox */
nicholas@2224 93 margin-right: 15px;
nicholas@2224 94 }
nicholas@2346 95 table.popup-option-list {
nicholas@2346 96 margin: auto;
nicholas@2346 97 }
nicholas@2346 98 table.popup-option-list tr {
nicholas@2346 99 padding: 5px;
nicholas@2346 100 }
nicholas@2346 101 table.popup-option-list tr td {
nicholas@2346 102 padding: 5px;
nicholas@2346 103 }
nicholas@2224 104 button#popup-proceed {
nicholas@2224 105 bottom: 10px;
nicholas@2224 106 right: 10px;
nicholas@2224 107 }
nicholas@2224 108 button#popup-previous {
nicholas@2224 109 bottom: 10px;
nicholas@2224 110 left: 10px;
nicholas@2224 111 }
nicholas@2224 112 div.testHalt {
n@2580 113 /* Specify any colouring during the test halt for pre/post questions */
n@2580 114 background-color: rgba(0, 0, 0, 0.5);
n@2580 115 /* Don't mess with this bit */
n@2580 116 z-index: 9;
n@2580 117 width: 100%;
n@2580 118 height: 100%;
n@2580 119 position: fixed;
n@2580 120 left: 0px;
n@2580 121 top: 0px;
nicholas@2224 122 }
nicholas@2360 123 div#lightbox-root {
nicholas@2360 124 visibility: hidden;
nicholas@2360 125 z-index: 20;
nicholas@2360 126 top: 25px;
nicholas@2360 127 min-height: 50px;
nicholas@2360 128 max-height: 250px;
nicholas@2360 129 }
nicholas@2360 130 div.lightbox-error {
nicholas@2360 131 margin: 25px;
nicholas@2360 132 margin-bottom: 50px;
nicholas@2360 133 padding: 5px;
nicholas@2360 134 border-radius: 5px;
n@2580 135 background-color: rgb(255, 220, 220);
n@2580 136 border: 2px rgb(200, 0, 0) solid;
nicholas@2360 137 }
nicholas@2360 138 div.lightbox-warning {
nicholas@2360 139 margin: 25px;
nicholas@2360 140 margin-bottom: 50px;
nicholas@2360 141 padding: 5px;
nicholas@2360 142 border-radius: 5px;
n@2580 143 background-color: rgb(255, 255, 220);
n@2580 144 border: 2px rgb(255, 250, 0) solid;
nicholas@2360 145 }
nicholas@2360 146 div.lightbox-message {
nicholas@2360 147 margin: 25px;
nicholas@2360 148 margin-bottom: 50px;
nicholas@2360 149 padding: 5px;
nicholas@2360 150 border-radius: 5px;
n@2580 151 background-color: rgb(200, 220, 255);
n@2580 152 border: 2px rgb(50, 100, 250) solid;
nicholas@2360 153 }
nicholas@2360 154 div#lightbox-blanker {
nicholas@2360 155 visibility: hidden;
nicholas@2360 156 z-index: 19;
nicholas@2360 157 }
nicholas@2224 158 button.outside-reference {
n@2580 159 width: 120px;
n@2580 160 height: 20px;
n@2580 161 margin-bottom: 5px;
n@2580 162 position: absolute;
nicholas@2224 163 }
nicholas@2224 164 textarea.trackComment {
n@2580 165 max-width: 594px;
n@2580 166 min-width: 350px;
n@2580 167 max-height: 60px;
nicholas@2224 168 resize: none;
nicholas@2224 169 }
nicholas@2224 170 div.playhead {
n@2580 171 width: 500px;
n@2580 172 height: 50px;
n@2580 173 background-color: #eee;
n@2580 174 border-radius: 10px;
n@2580 175 padding: 10px;
nicholas@2224 176 }
nicholas@2224 177 div.playhead-scrub-track {
n@2580 178 width: 100%;
n@2580 179 height: 10px;
n@2580 180 border-style: solid;
n@2580 181 border-width: 1px;
nicholas@2224 182 }
nicholas@2224 183 div#playhead-scrubber {
n@2580 184 width: 10px;
n@2580 185 height: 10px;
n@2580 186 position: relative;
n@2580 187 background-color: #000;
nicholas@2224 188 }
nicholas@2352 189 div.master-volume-holder-inline {
nicholas@2352 190 width: 100%;
nicholas@2352 191 padding: 5px;
nicholas@2352 192 }
nicholas@2352 193 div.master-volume-holder-float {
nicholas@2352 194 position: absolute;
nicholas@2352 195 top: 20px;
nicholas@2352 196 left: 50px;
nicholas@2352 197 width: 250px%;
nicholas@2352 198 padding: 5px;
nicholas@2352 199 }
nicholas@2352 200 div#master-volume-root {
n@2580 201 margin: auto;
nicholas@2224 202 border: black 1px solid;
nicholas@2224 203 border-radius: 5px;
nicholas@2352 204 width: 250px;
nicholas@2352 205 height: 40px;
nicholas@2224 206 }
nicholas@2224 207 input#master-volume-control {
nicholas@2224 208 width: 200px;
nicholas@2224 209 height: 25px;
nicholas@2224 210 float: left;
nicholas@2224 211 margin: 0px;
nicholas@2224 212 padding: 0px;
nicholas@2224 213 }
nicholas@2224 214 span#master-volume-feedback {
nicholas@2224 215 width: 45px;
nicholas@2224 216 height: 25px;
nicholas@2224 217 margin-left: 5px;
nicholas@2224 218 float: left;
nicholas@2224 219 }
nicholas@2224 220 div.error-colour {
nicholas@2224 221 background-color: #FF8F8F;
nicholas@2224 222 }
nicholas@2224 223 button.error-colour {
nicholas@2224 224 background-color: #FF8F8F;
nicholas@2224 225 color: black;
nicholas@2224 226 }
nicholas@2224 227 div.calibration-holder {
nicholas@2224 228 text-align: center;
nicholas@2224 229 align-content: center;
nicholas@2224 230 height: auto;
nicholas@2224 231 }
nicholas@2224 232 div.calibration-slider {
nicholas@2224 233 width: 50px;
nicholas@2224 234 margin: 2px;
nicholas@2224 235 text-align: center;
nicholas@2224 236 align-content: center;
nicholas@2224 237 float: left;
nicholas@2224 238 }
n@2580 239 div.calibration-slider input[type=range][orient=vertical] {
n@2580 240 writing-mode: bt-lr;
n@2580 241 /* IE */
n@2580 242 -webkit-appearance: slider-vertical;
n@2580 243 /* WebKit */
nicholas@2224 244 width: 8px;
nicholas@2224 245 padding: 0 5px;
nicholas@2224 246 height: 290px;
giuliomoro@2339 247 }
n@2580 248
n@2580 249 /* Comment Boxes */
n@2580 250
n@2580 251 div.comment-slider-text-holder {
n@2580 252 display: flex;
n@2580 253 flex-direction: row;
n@2580 254 justify-content: space-between;
n@2580 255 }
n@2580 256 div.comment-slider-text-holder span {
n@2580 257 margin: 0px 5px;
n@2580 258 }