Chris@0: /** Chris@0: * Views styling Chris@0: */ Chris@0: Chris@0: /* @group Forms */ Chris@0: Chris@0: /** Chris@0: * Seven positions the summary absolutely, but does not have a way to ignore Chris@0: * details without a summary so we make one up. Chris@0: * Chris@0: * @todo Neither a fieldset without legend nor a details without summary is Chris@0: * valid HTML markup in any way. Refactor Views UI to not produce such invalid Chris@0: * markup. Chris@0: */ Chris@0: details.fieldset-no-legend { Chris@0: padding-top: 0; Chris@0: } Chris@0: Chris@0: /** Chris@0: * Being extra safe here and scoping this to the add view wizard form (where Chris@0: * a layout problem occurs for the Display format details if we don't fix its Chris@0: * padding), but it's probably safe to just let it apply everywhere. Chris@0: */ Chris@17: #views-ui-add-form details details .seven-details__wrapper { Chris@18: padding-right: 0; Chris@0: padding-left: 0; Chris@0: } Chris@0: Chris@17: .views-display-tab details.box-padding .seven-details__wrapper { Chris@0: padding: 0; Chris@0: } Chris@0: Chris@0: .views-admin input.form-submit, Chris@0: .views-ui-dialog input.form-submit, Chris@0: .views-admin a.button, Chris@0: .views-ui-dialog a.button { Chris@18: margin-top: 0; Chris@18: margin-right: 0; /* LTR */ Chris@0: margin-bottom: 0; Chris@0: } Chris@0: [dir="rtl"] .views-admin input.form-submit, Chris@0: [dir="rtl"] .views-ui-dialog input.form-submit, Chris@0: [dir="rtl"] .views-admin a.button, Chris@0: [dir="rtl"] .views-ui-dialog a.button { Chris@18: margin-right: 1em; Chris@0: margin-left: 0; Chris@0: } Chris@0: [dir="rtl"] .views-admin input.form-submit:first-child, Chris@0: [dir="rtl"] .views-ui-dialog input.form-submit:first-child, Chris@0: [dir="rtl"] .views-admin a.button:first-child, Chris@0: [dir="rtl"] .views-ui-dialog a.button:first-child { Chris@0: margin-right: 0; Chris@0: } Chris@0: Chris@0: .form-radios > .form-item { Chris@0: margin-top: 3px; Chris@0: } Chris@0: Chris@0: /* @group Dependent options Chris@0: */ Chris@0: Chris@17: /* This is necessary to supersede the Seven .form-item Chris@0: * reset declaration that sets the margin to zero. Chris@0: */ Chris@0: .form-item-options-expose-required, Chris@0: .form-item-options-expose-label, Chris@0: .form-item-options-expose-description { Chris@0: margin-left: 1.5em; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .form-item-options-expose-required, Chris@0: [dir="rtl"] .form-item-options-expose-label, Chris@0: [dir="rtl"] .form-item-options-expose-description { Chris@18: margin-right: 1.5em; Chris@0: margin-left: 0; Chris@0: } Chris@0: Chris@0: .views-admin-dependent .form-item .form-item, Chris@0: .views-admin-dependent .form-type-checkboxes, Chris@0: .views-admin-dependent .form-type-radios, Chris@0: .views-admin-dependent .form-item .form-item, Chris@0: .form-item-options-expose-required, Chris@0: .form-item-options-expose-label, Chris@0: .form-item-options-expose-description { Chris@18: margin-top: 6px; Chris@0: margin-bottom: 6px; Chris@0: } Chris@0: Chris@0: .views-admin-dependent .form-type-radio, Chris@0: .views-admin-dependent .form-radios .form-item { Chris@18: margin-top: 2px; Chris@0: margin-bottom: 2px; Chris@0: } Chris@0: Chris@0: /* @end */ Chris@0: Chris@0: /* @group Lists */ Chris@0: Chris@0: .views-admin ul.secondary, Chris@0: .views-admin .item-list ul { Chris@0: margin: 0; Chris@0: padding: 0; Chris@0: } Chris@0: Chris@0: .views-displays ul.secondary li a, Chris@0: .views-displays ul.secondary li.is-active a, Chris@0: .views-displays ul.secondary li.is-active a.is-active { Chris@0: padding: 2px 7px 3px; Chris@0: } Chris@0: Chris@0: .views-displays ul.secondary li a { Chris@0: color: #0074bd; Chris@0: } Chris@0: Chris@0: .views-displays ul.secondary li.is-active a, Chris@0: .views-displays ul.secondary li.is-active a.is-active { Chris@0: border: 1px solid transparent; Chris@0: } Chris@0: Chris@0: .views-admin .links li { Chris@0: padding-right: 0; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .views-admin .links li { Chris@0: padding-left: 0; Chris@0: } Chris@0: Chris@0: .views-admin .button .links li { Chris@0: padding-right: 12px; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .views-admin .button .links li { Chris@0: padding-left: 12px; Chris@0: } Chris@0: Chris@0: .views-display-top ul.secondary { Chris@18: float: left; /* LTR */ Chris@0: background-color: transparent; Chris@0: } Chris@0: [dir="rtl"] .views-display-top ul.secondary { Chris@0: float: right; Chris@0: } Chris@0: Chris@0: .views-display-top .secondary .action-list li { Chris@0: float: none; Chris@0: margin: 0; Chris@0: } Chris@0: Chris@0: /* @end */ Chris@0: Chris@0: /* @group Tables */ Chris@0: Chris@0: .views-ui-rearrange-filter-form table td, Chris@0: .views-ui-rearrange-filter-form table th { Chris@0: vertical-align: top; Chris@0: } Chris@0: Chris@0: /* @end */ Chris@0: Chris@0: /* @group Attachment details */ Chris@0: Chris@0: #edit-display-settings-title { Chris@14: color: #008bcb; Chris@0: } Chris@0: Chris@0: /* @end */ Chris@0: Chris@0: /* @group Attachment details tabs Chris@0: * Chris@0: * The tabs that switch between sections Chris@0: */ Chris@0: Chris@0: .views-displays .secondary { Chris@0: text-align: left; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .views-displays .secondary { Chris@0: text-align: right; Chris@0: } Chris@0: Chris@0: .views-admin .icon.add { Chris@0: background-position: center 3px; Chris@0: } Chris@0: Chris@0: .views-displays .secondary a:hover > .icon.add { Chris@0: background-position: center -25px; Chris@0: } Chris@0: Chris@0: .views-displays .secondary .open > a { Chris@0: border-radius: 7px 7px 0 0; Chris@0: } Chris@0: Chris@0: .views-displays .secondary .open > a:hover, Chris@0: .views-displays .secondary .open > a:focus { Chris@18: color: #008bcb; Chris@0: background-color: #f1f1f1; Chris@0: } Chris@0: Chris@0: .views-displays .secondary .action-list li:first-child { Chris@0: border-radius: 0 7px 0 0; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .views-displays .secondary .action-list li:first-child { Chris@0: border-radius: 7px 0 0 0; Chris@0: } Chris@0: Chris@0: .views-displays .secondary .action-list li:last-child { Chris@0: border-radius: 0 0 7px 7px; Chris@0: } Chris@0: Chris@0: .views-displays .secondary .action-list input.form-submit { Chris@0: color: #008bcb; Chris@0: } Chris@0: Chris@0: /* @end */ Chris@0: Chris@0: /* @group Attachment buckets Chris@0: * Chris@0: * These are the individual "buckets," or boxes, inside the display settings area Chris@0: */ Chris@0: Chris@0: .views-ui-display-tab-bucket h3 { Chris@0: text-transform: uppercase; Chris@0: } Chris@0: Chris@0: .views-ui-display-tab-bucket .links { Chris@0: padding: 2px 6px 4px; Chris@0: } Chris@0: Chris@0: .views-ui-display-tab-bucket .links li + li { Chris@0: margin-left: 3px; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .views-ui-display-tab-bucket .links li + li { Chris@18: margin-right: 3px; Chris@0: margin-left: 0; Chris@0: } Chris@0: Chris@0: /* @end */ Chris@0: Chris@0: /* @group Rearrange filter criteria */ Chris@0: Chris@0: .views-ui-rearrange-filter-form .action-links { Chris@0: float: left; Chris@0: margin: 0 0 1em; Chris@0: padding: 0; Chris@0: } Chris@0: .views-ui-rearrange-filter-form .tabledrag-toggle-weight-wrapper { Chris@0: float: right; Chris@0: margin-bottom: 1em; Chris@0: } Chris@0: Chris@0: .views-ui-rearrange-filter-form table { Chris@0: border: medium none; Chris@0: } Chris@0: Chris@0: .views-ui-rearrange-filter-form [id^="views-row"] { Chris@0: border: medium none; Chris@0: } Chris@0: Chris@0: .views-ui-rearrange-filter-form tr td:last-child { Chris@0: border-right: medium none; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .views-ui-rearrange-filter-form tr td:last-child { Chris@18: border-right: initial; Chris@0: border-left: medium none; Chris@0: } Chris@0: Chris@0: .views-ui-rearrange-filter-form .filter-group-operator-row { Chris@18: border-right: 1px solid transparent !important; Chris@0: border-left: 1px solid transparent !important; Chris@0: } Chris@0: Chris@0: .views-ui-rearrange-filter-form tr.drag td { Chris@14: background-color: #fe7 !important; Chris@0: } Chris@0: Chris@0: .views-ui-rearrange-filter-form tr.drag-previous td { Chris@14: background-color: #ffb !important; Chris@0: } Chris@0: Chris@0: /* @end */ Chris@0: Chris@0: /* @group Live preview elements */ Chris@0: Chris@0: .views-query-info pre { Chris@18: margin-top: 0; Chris@0: margin-bottom: 0; Chris@0: } Chris@0: Chris@0: /* @group Query info table */ Chris@0: Chris@0: .views-query-info table { Chris@0: border-radius: 7px; Chris@0: -webkit-border-horizontal-spacing: 1px; Chris@0: -webkit-border-vertical-spacing: 1px; Chris@0: } Chris@0: Chris@0: .views-query-info table tr td:last-child { Chris@0: /* Fixes a Seven style that bleeds down into this table unnecessarily */ Chris@0: border-right: 0 none; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .views-query-info table tr td:last-child { Chris@18: border-right: initial; Chris@0: border-left: 0 none; Chris@0: } Chris@0: Chris@0: /* @end */ Chris@0: Chris@0: /* @end */ Chris@0: Chris@0: /* @group Add view */ Chris@0: Chris@0: .form-item-page-create, Chris@0: .form-item-block-create { Chris@0: margin-top: 13px; Chris@0: } Chris@0: Chris@0: /* @end */ Chris@0: Chris@0: /* @group Modal dialog box Chris@0: * Chris@0: * The contents of the popup dialog on the views edit form. Chris@0: */ Chris@0: Chris@0: .filterable-option .form-item.form-type-checkbox { Chris@18: padding-top: 4px; Chris@0: /* This selector is aggressive because Seven's reset for .form-items is aggressive. */ Chris@0: padding-bottom: 4px; Chris@0: padding-left: 4px; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .filterable-option .form-item.form-type-checkbox { Chris@18: padding-right: 4px; Chris@0: padding-left: 8px; Chris@0: } Chris@0: Chris@0: /* @end */