annotate core/modules/views_ui/css/views_ui.admin.theme.css @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents af1871eacc83
children
rev   line source
Chris@0 1 /**
Chris@0 2 * @file
Chris@0 3 * The .admin.theme.css file is intended to contain presentation declarations
Chris@0 4 * including images, borders, colors, and fonts.
Chris@0 5 */
Chris@0 6
Chris@0 7 .views-admin .links {
Chris@18 8 margin: 0;
Chris@0 9 list-style: none outside none;
Chris@0 10 }
Chris@0 11 .views-admin a:hover {
Chris@0 12 text-decoration: none;
Chris@0 13 }
Chris@0 14 .box-padding {
Chris@18 15 padding-right: 12px;
Chris@0 16 padding-left: 12px;
Chris@0 17 }
Chris@0 18 .box-margin {
Chris@0 19 margin: 12px 12px 0 12px;
Chris@0 20 }
Chris@0 21 .views-admin .icon {
Chris@18 22 width: 16px;
Chris@0 23 height: 16px;
Chris@0 24 }
Chris@0 25 .views-admin .icon,
Chris@0 26 .views-admin .icon-text {
Chris@18 27 background-image: url(../images/sprites.png);
Chris@18 28 background-repeat: no-repeat;
Chris@0 29 background-attachment: scroll;
Chris@0 30 background-position: left top; /* LTR */
Chris@0 31 }
Chris@0 32 [dir="rtl"] .views-admin .icon,
Chris@0 33 [dir="rtl"] .views-admin .icon-text {
Chris@0 34 background-position: right top;
Chris@0 35 }
Chris@0 36 .views-admin a.icon {
Chris@0 37 border: 1px solid #ddd;
Chris@0 38 border-radius: 4px;
Chris@18 39 background: linear-gradient(-90deg, #fff 0, #e8e8e8 100%) no-repeat, repeat-y;
Chris@14 40 box-shadow: 0 0 0 rgba(0, 0, 0, 0.3333) inset;
Chris@0 41 }
Chris@0 42 .views-admin a.icon:hover {
Chris@0 43 border-color: #d0d0d0;
Chris@14 44 box-shadow: 0 0 1px rgba(0, 0, 0, 0.3333) inset;
Chris@0 45 }
Chris@0 46 .views-admin a.icon:active {
Chris@0 47 border-color: #c0c0c0;
Chris@0 48 }
Chris@0 49 .views-admin span.icon {
Chris@18 50 position: relative;
Chris@0 51 float: left; /* LTR */
Chris@0 52 }
Chris@0 53 [dir="rtl"] .views-admin span.icon {
Chris@0 54 float: right;
Chris@0 55 }
Chris@0 56 .views-admin .icon.compact {
Chris@0 57 display: block;
Chris@0 58 overflow: hidden;
Chris@18 59 text-indent: -9999px;
Chris@0 60 direction: ltr;
Chris@0 61 }
Chris@0 62
Chris@0 63 /* Targets any element with an icon -> text combo */
Chris@0 64 .views-admin .icon-text {
Chris@0 65 padding-left: 19px; /* LTR */
Chris@0 66 }
Chris@0 67 [dir="rtl"] .views-admin .icon-text {
Chris@18 68 padding-right: 19px;
Chris@0 69 padding-left: 0;
Chris@0 70 }
Chris@0 71 .views-admin .icon.linked {
Chris@0 72 background-position: center -153px;
Chris@0 73 }
Chris@0 74 .views-admin .icon.unlinked {
Chris@0 75 background-position: center -195px;
Chris@0 76 }
Chris@0 77 .views-admin .icon.add {
Chris@0 78 background-position: center 3px;
Chris@0 79 }
Chris@0 80 .views-admin a.icon.add {
Chris@0 81 background-position: center 3px, left top; /* LTR */
Chris@0 82 }
Chris@0 83 [dir="rtl"] .views-admin a.icon.add {
Chris@0 84 background-position: center 3px, right top;
Chris@0 85 }
Chris@0 86 .views-admin .icon.delete {
Chris@0 87 background-position: center -52px;
Chris@0 88 }
Chris@0 89 .views-admin a.icon.delete {
Chris@0 90 background-position: center -52px, left top; /* LTR */
Chris@0 91 }
Chris@0 92 [dir="rtl"] .views-admin a.icon.delete {
Chris@0 93 background-position: center -52px, right top;
Chris@0 94 }
Chris@0 95 .views-admin .icon.rearrange {
Chris@0 96 background-position: center -111px;
Chris@0 97 }
Chris@0 98 .views-admin a.icon.rearrange {
Chris@0 99 background-position: center -111px, left top; /* LTR */
Chris@0 100 }
Chris@0 101 [dir="rtl"] .views-admin a.icon.rearrange {
Chris@0 102 background-position: center -111px, right top;
Chris@0 103 }
Chris@0 104 .views-displays .tabs a:hover > .icon.add {
Chris@0 105 background-position: center -25px;
Chris@0 106 }
Chris@0 107 .views-displays .tabs .open a:hover > .icon.add {
Chris@0 108 background-position: center 3px;
Chris@0 109 }
Chris@0 110 details.box-padding {
Chris@0 111 border: none;
Chris@0 112 }
Chris@0 113 .views-admin details details {
Chris@0 114 margin-bottom: 0;
Chris@0 115 }
Chris@0 116 .form-item {
Chris@0 117 margin-top: 9px;
Chris@18 118 padding-top: 0;
Chris@0 119 padding-bottom: 0;
Chris@0 120 }
Chris@0 121 .form-type-checkbox {
Chris@0 122 margin-top: 6px;
Chris@0 123 }
Chris@0 124 .form-checkbox,
Chris@0 125 .form-radio {
Chris@0 126 vertical-align: baseline;
Chris@0 127 }
Chris@0 128
Chris@0 129 .container-inline {
Chris@0 130 padding-top: 15px;
Chris@0 131 padding-bottom: 15px;
Chris@0 132 }
Chris@0 133 .container-inline > * + *,
Chris@0 134 .container-inline .details-wrapper > * + * {
Chris@0 135 padding-left: 4px; /* LTR */
Chris@0 136 }
Chris@0 137 [dir="rtl"] .container-inline > * + *,
Chris@0 138 [dir="rtl"] .container-inline .details-wrapper > * + * {
Chris@18 139 padding-right: 4px;
Chris@0 140 padding-left: 0;
Chris@0 141 }
Chris@0 142 .views-admin details details.container-inline {
Chris@18 143 margin-top: 1em;
Chris@0 144 margin-bottom: 1em;
Chris@0 145 padding-top: 0;
Chris@0 146 }
Chris@0 147 .views-admin details details.container-inline > .details-wrapper {
Chris@0 148 padding-bottom: 0;
Chris@0 149 }
Chris@0 150 /* Indent form elements so they're directly underneath the label of the checkbox that reveals them */
Chris@0 151 .views-admin .form-type-checkbox + .form-wrapper {
Chris@0 152 margin-left: 16px; /* LTR */
Chris@0 153 }
Chris@0 154 [dir="rtl"] .views-admin .form-type-checkbox + .form-wrapper {
Chris@18 155 margin-right: 16px;
Chris@0 156 margin-left: 0;
Chris@0 157 }
Chris@0 158
Chris@0 159 /* Hide 'remove' checkboxes. */
Chris@0 160 .views-remove-checkbox {
Chris@0 161 display: none;
Chris@0 162 }
Chris@0 163
Chris@0 164 /* sizes the labels of checkboxes and radio button to the height of the text */
Chris@0 165 .views-admin .form-type-checkbox label,
Chris@0 166 .views-admin .form-type-radio label {
Chris@0 167 line-height: 2;
Chris@0 168 }
Chris@0 169 .views-admin-dependent .form-item {
Chris@18 170 margin-top: 6px;
Chris@0 171 margin-bottom: 6px;
Chris@0 172 }
Chris@0 173 .views-ui-view-name h3 {
Chris@18 174 margin: 0.25em 0;
Chris@0 175 font-weight: bold;
Chris@0 176 }
Chris@0 177 .view-changed {
Chris@0 178 margin-bottom: 21px;
Chris@0 179 }
Chris@0 180 .views-admin .unit-title {
Chris@18 181 margin-top: 18px;
Chris@18 182 margin-bottom: 0;
Chris@0 183 font-size: 15px;
Chris@0 184 line-height: 1.6154;
Chris@0 185 }
Chris@0 186 .views-ui-view-displays ul {
Chris@0 187 margin-left: 0; /* LTR */
Chris@0 188 padding-left: 0; /* LTR */
Chris@0 189 list-style: none;
Chris@0 190 }
Chris@0 191 [dir="rtl"] .views-ui-view-displays ul {
Chris@0 192 margin-right: 0;
Chris@18 193 margin-left: inherit;
Chris@0 194 padding-right: 0;
Chris@0 195 padding-left: inherit;
Chris@0 196 }
Chris@0 197
Chris@0 198 /* These header classes are ambiguous and should be scoped to th elements */
Chris@0 199 .views-ui-name {
Chris@0 200 width: 20%;
Chris@0 201 }
Chris@0 202 .views-ui-description {
Chris@0 203 width: 30%;
Chris@0 204 }
Chris@0 205 .views-ui-machine-name {
Chris@0 206 width: 15%;
Chris@0 207 }
Chris@0 208 .views-ui-displays {
Chris@0 209 width: 25%;
Chris@0 210 }
Chris@0 211 .views-ui-operations {
Chris@0 212 width: 10%;
Chris@0 213 }
Chris@0 214
Chris@0 215 /**
Chris@0 216 * I wish this didn't have to be so specific
Chris@0 217 */
Chris@0 218 .form-item-description-enable + .form-item-description {
Chris@0 219 margin-top: 0;
Chris@0 220 }
Chris@0 221 .form-item-description-enable label {
Chris@0 222 font-weight: bold;
Chris@0 223 }
Chris@0 224 .form-item-page-create,
Chris@0 225 .form-item-block-create {
Chris@0 226 margin-top: 13px;
Chris@0 227 }
Chris@0 228 .form-item-page-create label,
Chris@0 229 .form-item-block-create label,
Chris@0 230 .form-item-rest-export-create label {
Chris@0 231 font-weight: bold;
Chris@0 232 }
Chris@0 233
Chris@0 234 /* This makes the form elements after the "Display Format" label flow underneath the label */
Chris@0 235 .form-item-page-style-style-plugin > label,
Chris@0 236 .form-item-block-style-style-plugin > label {
Chris@0 237 display: block;
Chris@0 238 }
Chris@0 239 .views-attachment .options-set label {
Chris@0 240 font-weight: normal;
Chris@0 241 }
Chris@0 242
Chris@0 243 /* Styling for the form that allows views filters to be rearranged. */
Chris@0 244 .group-populated {
Chris@0 245 display: none;
Chris@0 246 }
Chris@0 247 td.group-title {
Chris@0 248 font-weight: bold;
Chris@0 249 }
Chris@0 250 .views-ui-dialog td.group-title {
Chris@0 251 margin: 0;
Chris@0 252 padding: 0;
Chris@0 253 }
Chris@0 254 .views-ui-dialog td.group-title span {
Chris@0 255 display: block;
Chris@18 256 overflow: hidden;
Chris@0 257 height: 1px;
Chris@0 258 }
Chris@0 259 .group-message .form-submit,
Chris@0 260 .views-remove-group-link,
Chris@0 261 .views-add-group {
Chris@0 262 float: right; /* LTR */
Chris@0 263 clear: both;
Chris@0 264 }
Chris@0 265 [dir="rtl"] .group-message .form-submit,
Chris@0 266 [dir="rtl"] .views-remove-group-link,
Chris@0 267 [dir="rtl"] .views-add-group {
Chris@0 268 float: left;
Chris@0 269 }
Chris@0 270 .views-operator-label {
Chris@0 271 padding-left: 0.5em; /* LTR */
Chris@0 272 text-transform: uppercase;
Chris@18 273 font-weight: bold;
Chris@18 274 font-style: italic;
Chris@0 275 }
Chris@0 276 [dir="rtl"] .views-operator-label {
Chris@18 277 padding-right: 0.5em;
Chris@0 278 padding-left: 0;
Chris@0 279 }
Chris@0 280 .grouped-description,
Chris@0 281 .exposed-description {
Chris@0 282 float: left; /* LTR */
Chris@0 283 padding-top: 3px;
Chris@0 284 padding-right: 10px; /* LTR */
Chris@0 285 }
Chris@0 286 [dir="rtl"] .grouped-description,
Chris@0 287 [dir="rtl"] .exposed-description {
Chris@0 288 float: right;
Chris@18 289 padding-right: 0;
Chris@0 290 padding-left: 10px;
Chris@0 291 }
Chris@0 292 .views-displays {
Chris@18 293 padding-bottom: 36px;
Chris@0 294 border: 1px solid #ccc;
Chris@0 295 }
Chris@0 296 .views-display-top {
Chris@18 297 position: relative;
Chris@18 298 padding: 8px 8px 3px;
Chris@18 299 border-bottom: 1px solid #ccc;
Chris@0 300 background-color: #e1e2dc;
Chris@0 301 }
Chris@0 302 .views-display-top .tabs {
Chris@0 303 margin-right: 18em; /* LTR */
Chris@0 304 }
Chris@0 305 [dir="rtl"] .views-display-top .tabs {
Chris@18 306 margin-right: 0;
Chris@0 307 margin-left: 18em;
Chris@0 308 }
Chris@0 309 .views-display-top .tabs > li {
Chris@0 310 margin-right: 6px; /* LTR */
Chris@0 311 padding-left: 0; /* LTR */
Chris@0 312 }
Chris@0 313 [dir="rtl"] .views-display-top .tabs > li {
Chris@18 314 margin-right: 0.3em;
Chris@0 315 margin-left: 6px;
Chris@0 316 padding-right: 0;
Chris@0 317 }
Chris@0 318 .views-display-top .tabs > li:last-child {
Chris@0 319 margin-right: 0; /* LTR */
Chris@0 320 }
Chris@0 321 [dir="rtl"] .views-display-top .tabs > li:last-child {
Chris@18 322 margin-right: 0.3em;
Chris@0 323 margin-left: 0;
Chris@0 324 }
Chris@0 325 .form-edit .form-actions {
Chris@18 326 margin-top: 0;
Chris@18 327 padding: 8px 12px;
Chris@0 328 border-right: 1px solid #ccc;
Chris@0 329 border-bottom: 1px solid #ccc;
Chris@0 330 border-left: 1px solid #ccc;
Chris@18 331 background-color: #e1e2dc;
Chris@0 332 }
Chris@0 333 .views-displays .tabs.secondary {
Chris@0 334 margin-right: 200px; /* LTR */
Chris@0 335 border: 0;
Chris@0 336 }
Chris@0 337 [dir="rtl"] .views-displays .tabs.secondary {
Chris@18 338 margin-right: 0;
Chris@0 339 margin-left: 200px;
Chris@0 340 }
Chris@0 341 .views-displays .tabs.secondary li,
Chris@0 342 .views-displays .tabs.secondary li.is-active {
Chris@18 343 width: auto;
Chris@18 344 padding: 0;
Chris@18 345 border: 0;
Chris@0 346 background: transparent;
Chris@0 347 }
Chris@0 348 .views-displays .tabs li.add ul.action-list li {
Chris@0 349 margin: 0;
Chris@0 350 }
Chris@0 351 .views-displays .tabs.secondary li {
Chris@0 352 margin: 0 5px 5px 6px; /* LTR */
Chris@0 353 }
Chris@0 354 [dir="rtl"] .views-displays .tabs.secondary li {
Chris@18 355 margin-right: 6px;
Chris@0 356 margin-left: 5px;
Chris@0 357 }
Chris@0 358 .views-displays .tabs.secondary .tabs__tab + .tabs__tab {
Chris@0 359 border-top: 0;
Chris@0 360 }
Chris@0 361 .views-displays .tabs li.tabs__tab:hover {
Chris@18 362 padding-left: 0; /* LTR */
Chris@0 363 border: 0;
Chris@0 364 }
Chris@0 365 [dir="rtl"] .views-displays .tabs li.tabs__tab:hover {
Chris@0 366 padding-right: 0;
Chris@0 367 }
Chris@0 368 .views-displays .tabs.secondary a {
Chris@18 369 display: inline-block;
Chris@18 370 padding: 3px 7px;
Chris@0 371 border: 1px solid #cbcbcb;
Chris@0 372 border-radius: 7px;
Chris@0 373 font-size: small;
Chris@0 374 line-height: 1.3333;
Chris@0 375 }
Chris@0 376
Chris@0 377 /* Display a red border if the display doesn't validate. */
Chris@0 378 .views-displays .tabs li.is-active a.is-active.error,
Chris@0 379 .views-displays .tabs .error {
Chris@18 380 padding: 1px 6px;
Chris@0 381 border: 2px solid #ed541d;
Chris@0 382 }
Chris@0 383 .views-displays .tabs a:focus {
Chris@18 384 text-decoration: underline;
Chris@0 385 outline: none;
Chris@0 386 }
Chris@0 387 .views-displays .tabs.secondary li a {
Chris@0 388 background-color: #fff;
Chris@0 389 }
Chris@0 390 .views-displays .tabs li a:hover,
Chris@0 391 .views-displays .tabs li.is-active a,
Chris@0 392 .views-displays .tabs li.is-active a.is-active {
Chris@18 393 color: #fff;
Chris@0 394 background-color: #555;
Chris@0 395 }
Chris@0 396 .views-displays .tabs .open > a {
Chris@18 397 position: relative;
Chris@18 398 border-bottom: 1px solid transparent;
Chris@0 399 background-color: #f1f1f1;
Chris@0 400 }
Chris@0 401 .views-displays .tabs .open > a:hover {
Chris@0 402 color: #0074bd;
Chris@0 403 background-color: #f1f1f1;
Chris@0 404 }
Chris@0 405 .views-displays .tabs .action-list li {
Chris@18 406 padding: 2px 9px;
Chris@18 407 border-width: 0 1px;
Chris@18 408 border-style: solid;
Chris@18 409 border-color: #cbcbcb;
Chris@0 410 background-color: #f1f1f1;
Chris@0 411 }
Chris@0 412 .views-displays .tabs .action-list li:first-child {
Chris@0 413 border-width: 1px 1px 0;
Chris@0 414 }
Chris@0 415 .views-displays .action-list li:last-child {
Chris@0 416 border-width: 0 1px 1px;
Chris@0 417 }
Chris@0 418 .views-displays .tabs .action-list li:last-child {
Chris@0 419 border-width: 0 1px 1px;
Chris@0 420 }
Chris@0 421 .views-displays .tabs .action-list input.form-submit {
Chris@0 422 margin: 0;
Chris@0 423 padding: 0;
Chris@18 424 border: medium none;
Chris@18 425 background: none repeat scroll 0 0 transparent;
Chris@0 426 }
Chris@0 427 .views-displays .tabs .action-list input.form-submit:hover {
Chris@0 428 box-shadow: none;
Chris@0 429 }
Chris@0 430 .views-displays .tabs .action-list li:hover {
Chris@0 431 background-color: #ddd;
Chris@0 432 }
Chris@0 433 .edit-display-settings {
Chris@14 434 margin: 12px 12px 0 12px;
Chris@0 435 }
Chris@0 436 .edit-display-settings-top.views-ui-display-tab-bucket {
Chris@18 437 position: relative;
Chris@0 438 margin: 0 0 15px 0;
Chris@0 439 padding-top: 4px;
Chris@0 440 padding-bottom: 4px;
Chris@18 441 border: 1px solid #f3f3f3;
Chris@18 442 line-height: 20px;
Chris@0 443 }
Chris@0 444 .views-display-column {
Chris@0 445 border: 1px solid #f3f3f3;
Chris@0 446 }
Chris@0 447 .views-display-column + .views-display-column {
Chris@0 448 margin-top: 0;
Chris@0 449 }
Chris@0 450 .view-preview-form .form-item-view-args,
Chris@0 451 .view-preview-form .form-actions {
Chris@0 452 margin-top: 5px;
Chris@0 453 }
Chris@0 454 .view-preview-form .arguments-preview {
Chris@0 455 font-size: 1em;
Chris@0 456 }
Chris@0 457 .view-preview-form .arguments-preview,
Chris@0 458 .view-preview-form .form-item-view-args {
Chris@0 459 margin-left: 10px; /* LTR */
Chris@0 460 }
Chris@0 461 [dir="rtl"] .view-preview-form .arguments-preview,
Chris@0 462 [dir="rtl"] .view-preview-form .form-item-view-args {
Chris@18 463 margin-right: 10px;
Chris@0 464 margin-left: 0;
Chris@0 465 }
Chris@0 466 .view-preview-form .form-item-view-args label {
Chris@0 467 float: left; /* LTR */
Chris@0 468 height: 6ex;
Chris@0 469 margin-right: 0.75em; /* LTR */
Chris@18 470 font-weight: normal;
Chris@0 471 }
Chris@0 472 [dir="rtl"] .view-preview-form .form-item-view-args label {
Chris@0 473 float: right;
Chris@18 474 margin-right: 0.2em;
Chris@0 475 margin-left: 0.75em;
Chris@0 476 }
Chris@0 477 .form-item-live-preview,
Chris@0 478 .form-item-view-args,
Chris@0 479 .preview-submit-wrapper {
Chris@0 480 display: inline-block;
Chris@0 481 }
Chris@0 482 .form-item-live-preview,
Chris@0 483 .view-preview-form .form-actions {
Chris@0 484 vertical-align: top;
Chris@0 485 }
Chris@14 486
Chris@0 487 @media screen and (min-width: 45em) { /* 720px */
Chris@0 488 .view-preview-form .form-type-textfield .description {
Chris@0 489 white-space: nowrap;
Chris@0 490 }
Chris@0 491 }
Chris@0 492
Chris@0 493 /* These are the individual "buckets," or boxes, inside the display settings area */
Chris@0 494 .views-ui-display-tab-bucket {
Chris@18 495 position: relative;
Chris@18 496 margin: 0;
Chris@18 497 padding-top: 4px;
Chris@0 498 border-bottom: 1px solid #f3f3f3;
Chris@0 499 line-height: 20px;
Chris@0 500 }
Chris@0 501 .views-ui-display-tab-bucket:last-of-type {
Chris@0 502 border-bottom: none;
Chris@0 503 }
Chris@0 504 .views-ui-display-tab-bucket + .views-ui-display-tab-bucket {
Chris@0 505 border-top: medium none;
Chris@0 506 }
Chris@0 507 .views-ui-display-tab-bucket__title,
Chris@0 508 .views-ui-display-tab-bucket > .views-display-setting {
Chris@0 509 padding: 2px 6px 4px;
Chris@0 510 }
Chris@0 511 .views-ui-display-tab-bucket__title {
Chris@18 512 margin: 0;
Chris@0 513 font-size: small;
Chris@0 514 }
Chris@0 515 .views-ui-display-tab-bucket.access {
Chris@0 516 padding-top: 0;
Chris@0 517 }
Chris@0 518 .views-ui-display-tab-bucket.page-settings {
Chris@0 519 border-bottom: medium none;
Chris@0 520 }
Chris@0 521 .views-display-setting .views-ajax-link {
Chris@18 522 margin-right: 0.2083em;
Chris@0 523 margin-left: 0.2083em;
Chris@0 524 }
Chris@0 525
Chris@0 526 .views-ui-display-tab-setting > span {
Chris@0 527 margin-left: 0.5em; /* LTR */
Chris@0 528 }
Chris@0 529 [dir="rtl"] .views-ui-display-tab-setting > span {
Chris@18 530 margin-right: 0.5em;
Chris@0 531 margin-left: 0;
Chris@0 532 }
Chris@0 533
Chris@0 534 /** Applies an overridden(italics) font style to overridden buckets.
Chris@0 535 * The better way to implement this would be to add the overridden class
Chris@0 536 * to the bucket header when the bucket is overridden and style it as a
Chris@0 537 * generic icon classed element. For the moment, we'll style the bucket
Chris@0 538 * header specifically with the overridden font style.
Chris@0 539 */
Chris@0 540 .views-ui-display-tab-setting.overridden,
Chris@0 541 .views-ui-display-tab-bucket.overridden .views-ui-display-tab-bucket__title {
Chris@0 542 font-style: italic;
Chris@0 543 }
Chris@0 544
Chris@0 545 /* This is each row within one of the "boxes." */
Chris@0 546 .views-ui-display-tab-bucket .views-display-setting {
Chris@18 547 padding-bottom: 2px;
Chris@0 548 color: #666;
Chris@0 549 font-size: 12px;
Chris@0 550 }
Chris@0 551 .views-ui-display-tab-bucket .views-display-setting:nth-of-type(even) {
Chris@0 552 background-color: #f3f5ee;
Chris@0 553 }
Chris@0 554 .views-ui-display-tab-actions.views-ui-display-tab-bucket .views-display-setting {
Chris@0 555 background-color: transparent;
Chris@0 556 }
Chris@0 557 .views-ui-display-tab-bucket .views-group-text {
Chris@0 558 margin-top: 6px;
Chris@0 559 margin-bottom: 6px;
Chris@0 560 }
Chris@0 561 .views-display-setting .label {
Chris@0 562 margin-right: 3px; /* LTR */
Chris@0 563 }
Chris@0 564 [dir="rtl"] .views-display-setting .label {
Chris@18 565 margin-right: 0;
Chris@0 566 margin-left: 3px;
Chris@0 567 }
Chris@0 568 .views-edit-view {
Chris@0 569 margin-bottom: 15px;
Chris@0 570 }
Chris@0 571
Chris@0 572 /* The contents of the popup dialog on the views edit form. */
Chris@0 573 .views-filterable-options .form-type-checkbox {
Chris@0 574 padding: 5px 8px;
Chris@0 575 border-top: none;
Chris@0 576 }
Chris@0 577 .views-filterable-options {
Chris@14 578 border-top: 1px solid #ccc;
Chris@0 579 }
Chris@0 580 .filterable-option .form-item {
Chris@18 581 margin-top: 0;
Chris@0 582 margin-bottom: 0;
Chris@0 583 }
Chris@0 584 .views-filterable-options .filterable-option .title {
Chris@18 585 cursor: pointer;
Chris@0 586 font-weight: bold;
Chris@0 587 }
Chris@0 588 .views-filterable-options .form-type-checkbox .description {
Chris@0 589 margin-top: 0;
Chris@0 590 margin-bottom: 0;
Chris@0 591 }
Chris@0 592 .views-filterable-options-controls .form-item {
Chris@0 593 width: 30%;
Chris@0 594 margin: 0 0 0 2%; /* LTR */
Chris@0 595 }
Chris@0 596 [dir="rtl"] .views-filterable-options-controls .form-item {
Chris@0 597 margin: 0 2% 0 0;
Chris@0 598 }
Chris@0 599 .views-filterable-options-controls input,
Chris@0 600 .views-filterable-options-controls select {
Chris@0 601 width: 100%;
Chris@0 602 }
Chris@0 603 .views-ui-dialog .ui-dialog-content {
Chris@0 604 padding: 0;
Chris@0 605 }
Chris@0 606 .views-ui-dialog .views-filterable-options {
Chris@0 607 margin-bottom: 10px;
Chris@0 608 }
Chris@0 609 .views-ui-dialog .views-add-form-selected.container-inline {
Chris@0 610 padding: 0;
Chris@0 611 }
Chris@0 612 .views-ui-dialog .views-add-form-selected.container-inline > div {
Chris@0 613 display: block;
Chris@0 614 }
Chris@0 615 .views-ui-dialog .form-item-selected {
Chris@0 616 margin: 0;
Chris@0 617 padding: 6px 16px;
Chris@0 618 }
Chris@0 619 .views-ui-dialog .views-override {
Chris@18 620 padding: 8px 13px;
Chris@0 621 background-color: #f3f4ee;
Chris@0 622 }
Chris@0 623 .views-ui-dialog.views-ui-dialog-scroll .ui-dialog-titlebar {
Chris@0 624 border: none;
Chris@0 625 }
Chris@0 626 .views-ui-dialog .views-offset-top {
Chris@14 627 border-bottom: 1px solid #ccc;
Chris@0 628 }
Chris@0 629 .views-ui-dialog .views-offset-bottom {
Chris@14 630 border-top: 1px solid #ccc;
Chris@0 631 }
Chris@0 632 .views-ui-dialog .views-override > * {
Chris@0 633 margin: 0;
Chris@0 634 }
Chris@0 635 .views-ui-dialog .views-progress-indicator {
Chris@18 636 position: absolute;
Chris@18 637 top: 32px;
Chris@18 638 right: 10px; /* LTR */
Chris@0 639 color: #fff;
Chris@0 640 font-size: 11px;
Chris@0 641 }
Chris@0 642 [dir="rtl"] .views-ui-dialog .views-progress-indicator {
Chris@18 643 right: auto;
Chris@0 644 left: 10px;
Chris@0 645 }
Chris@0 646 .views-ui-dialog .views-progress-indicator:before {
Chris@0 647 content: "\003C\00A0";
Chris@0 648 }
Chris@0 649 .views-ui-dialog .views-progress-indicator:after {
Chris@0 650 content: "\00A0\003E";
Chris@0 651 }
Chris@0 652 .views-ui-dialog details .item-list {
Chris@0 653 padding-left: 2em; /* LTR */
Chris@0 654 }
Chris@0 655 [dir="rtl"] .views-ui-dialog details .item-list {
Chris@18 656 padding-right: 2em;
Chris@0 657 padding-left: 0;
Chris@0 658 }
Chris@0 659 .views-ui-rearrange-filter-form table {
Chris@0 660 border-collapse: collapse;
Chris@0 661 }
Chris@0 662 .views-ui-rearrange-filter-form tr td[rowspan] {
Chris@18 663 border-width: 0 1px 1px 1px;
Chris@18 664 border-style: solid;
Chris@0 665 border-color: #cdcdcd;
Chris@0 666 }
Chris@0 667 .views-ui-rearrange-filter-form tr[id^="views-row"] {
Chris@0 668 border-right: 1px solid #cdcdcd; /* LTR */
Chris@0 669 }
Chris@0 670 [dir="rtl"] .views-ui-rearrange-filter-form tr[id^="views-row"] {
Chris@18 671 border-right: 0;
Chris@0 672 border-left: 1px solid #cdcdcd;
Chris@0 673 }
Chris@0 674 .views-ui-rearrange-filter-form .even td {
Chris@0 675 background-color: #f3f4ed;
Chris@0 676 }
Chris@0 677 .views-ui-rearrange-filter-form .views-group-title {
Chris@0 678 border-top: 1px solid #cdcdcd;
Chris@0 679 }
Chris@0 680 .views-ui-rearrange-filter-form .group-empty {
Chris@0 681 border-bottom: 1px solid #cdcdcd;
Chris@0 682 }
Chris@0 683 .form-item-options-expose-required,
Chris@0 684 .form-item-options-expose-label,
Chris@0 685 .form-item-options-expose-description {
Chris@18 686 margin-top: 6px;
Chris@0 687 margin-bottom: 6px;
Chris@0 688 margin-left: 18px; /* LTR */
Chris@0 689 }
Chris@0 690 [dir="rtl"] .form-item-options-expose-required,
Chris@0 691 [dir="rtl"] .form-item-options-expose-label,
Chris@0 692 [dir="rtl"] .form-item-options-expose-description {
Chris@18 693 margin-right: 18px;
Chris@0 694 margin-left: 0;
Chris@0 695 }
Chris@0 696 .views-preview-wrapper {
Chris@0 697 border: 1px solid #ccc;
Chris@0 698 }
Chris@0 699 .view-preview-form {
Chris@0 700 position: relative;
Chris@0 701 }
Chris@0 702 .view-preview-form__title {
Chris@0 703 margin-top: 0;
Chris@0 704 padding: 8px 12px;
Chris@18 705 border-bottom: 1px solid #ccc;
Chris@18 706 background-color: #e1e2dc;
Chris@0 707 }
Chris@0 708 .view-preview-form .form-item-live-preview {
Chris@0 709 position: absolute;
Chris@18 710 top: 3px;
Chris@0 711 right: 12px;
Chris@0 712 margin-top: 2px;
Chris@0 713 margin-left: 2px; /* LTR */
Chris@0 714 }
Chris@0 715 [dir="rtl"] .view-preview-form .form-item-live-preview {
Chris@0 716 right: auto;
Chris@0 717 left: 12px;
Chris@18 718 margin-right: 2px;
Chris@0 719 margin-left: 0;
Chris@0 720 }
Chris@0 721 .views-live-preview {
Chris@0 722 padding: 12px;
Chris@0 723 }
Chris@0 724 .views-live-preview .views-query-info {
Chris@0 725 overflow: auto;
Chris@0 726 }
Chris@0 727 .views-live-preview .section-title {
Chris@18 728 display: inline-block;
Chris@18 729 margin-top: 0;
Chris@18 730 margin-bottom: 0;
Chris@0 731 color: #818181;
Chris@0 732 font-size: 13px;
Chris@0 733 font-weight: normal;
Chris@0 734 line-height: 1.6154;
Chris@0 735 }
Chris@0 736 .views-live-preview .view > * {
Chris@0 737 margin-top: 18px;
Chris@0 738 }
Chris@0 739 .views-live-preview .preview-section {
Chris@0 740 margin: 0 -5px;
Chris@0 741 padding: 3px 5px;
Chris@18 742 border: 1px dashed #dedede;
Chris@0 743 }
Chris@0 744 .views-live-preview li.views-row + li.views-row {
Chris@0 745 margin-top: 18px;
Chris@0 746 }
Chris@0 747
Chris@0 748 /* The div.views-row is intentional and excludes li.views-row, for example */
Chris@0 749 .views-live-preview div.views-row + div.views-row {
Chris@0 750 margin-top: 36px;
Chris@0 751 }
Chris@0 752 .views-query-info table {
Chris@18 753 margin: 10px 0;
Chris@18 754 border-spacing: 0;
Chris@0 755 border-collapse: separate;
Chris@0 756 border-color: #ddd;
Chris@0 757 }
Chris@0 758 .views-query-info table tr {
Chris@0 759 background-color: #f9f9f9;
Chris@0 760 }
Chris@0 761 .views-query-info table th,
Chris@0 762 .views-query-info table td {
Chris@18 763 padding: 4px 10px;
Chris@0 764 color: #666;
Chris@0 765 }
Chris@0 766 .messages {
Chris@0 767 margin-bottom: 18px;
Chris@0 768 line-height: 1.4555;
Chris@0 769 }
Chris@0 770 .dropbutton-multiple {
Chris@0 771 position: absolute;
Chris@0 772 }
Chris@0 773 .dropbutton-widget {
Chris@0 774 position: relative;
Chris@0 775 }
Chris@0 776 .js .views-edit-view .dropbutton-wrapper .dropbutton .dropbutton-action > * {
Chris@0 777 font-size: 10px;
Chris@0 778 }
Chris@0 779 .js .dropbutton-wrapper .dropbutton .dropbutton-action > .ajax-progress-throbber {
Chris@0 780 position: absolute;
Chris@18 781 z-index: 2;
Chris@18 782 top: -1px;
Chris@0 783 right: -5px; /* LTR */
Chris@0 784 }
Chris@0 785 [dir="rtl"].js .dropbutton-wrapper .dropbutton .dropbutton-action > .ajax-progress-throbber {
Chris@18 786 right: auto;
Chris@0 787 left: -5px;
Chris@0 788 }
Chris@0 789 .js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-action:first-child a {
Chris@0 790 border-radius: 1.1em 0 0 0; /* LTR */
Chris@0 791 }
Chris@0 792 [dir="rtl"].js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-action:first-child a {
Chris@0 793 border-radius: 0 1.1em 0 0;
Chris@0 794 }
Chris@0 795 .js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-action:last-child a {
Chris@0 796 border-radius: 0 0 0 1.1em; /* LTR */
Chris@0 797 }
Chris@0 798 [dir="rtl"].js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-action:last-child a {
Chris@0 799 border-radius: 0 0 1.1em 0;
Chris@0 800 }
Chris@0 801 .views-display-top .dropbutton-wrapper {
Chris@0 802 position: absolute;
Chris@18 803 top: 7px;
Chris@0 804 right: 12px; /* LTR */
Chris@0 805 }
Chris@0 806 [dir="rtl"] .views-display-top .dropbutton-wrapper {
Chris@18 807 right: auto;
Chris@0 808 left: 12px;
Chris@0 809 }
Chris@0 810 .views-display-top .dropbutton-wrapper .dropbutton-widget .dropbutton-action a {
Chris@0 811 width: auto;
Chris@0 812 }
Chris@0 813
Chris@0 814 .views-ui-display-tab-bucket .dropbutton-wrapper {
Chris@0 815 position: absolute;
Chris@18 816 top: 4px;
Chris@0 817 right: 5px; /* LTR */
Chris@0 818 }
Chris@0 819 [dir="rtl"] .views-ui-display-tab-bucket .dropbutton-wrapper {
Chris@18 820 right: auto;
Chris@0 821 left: 5px;
Chris@0 822 }
Chris@0 823 .views-ui-display-tab-bucket .dropbutton-wrapper .dropbutton-widget .dropbutton-action a {
Chris@0 824 width: auto;
Chris@0 825 }
Chris@0 826 .views-ui-display-tab-actions .dropbutton-wrapper li a,
Chris@0 827 .views-ui-display-tab-actions .dropbutton-wrapper input {
Chris@18 828 margin-bottom: 0;
Chris@18 829 padding-left: 12px; /* LTR */
Chris@18 830 border: medium;
Chris@0 831 background: none;
Chris@0 832 font-family: inherit;
Chris@0 833 font-size: 12px;
Chris@0 834 }
Chris@0 835 [dir="rtl"] .views-ui-display-tab-actions .dropbutton-wrapper li a,
Chris@0 836 [dir="rtl"] .views-ui-display-tab-actions .dropbutton-wrapper input {
Chris@18 837 padding-right: 12px;
Chris@0 838 padding-left: 0.5em;
Chris@0 839 }
Chris@0 840 .views-ui-display-tab-actions .dropbutton-wrapper input:hover {
Chris@18 841 border: none;
Chris@0 842 background: none;
Chris@0 843 }
Chris@0 844 .views-list-section {
Chris@0 845 margin-bottom: 2em;
Chris@0 846 }
Chris@0 847 .form-textarea-wrapper,
Chris@0 848 .form-item-options-content {
Chris@0 849 width: 100%;
Chris@0 850 }