Chris@3: /** Chris@3: * @file Chris@3: * Visual styles for comments in Bartik. Chris@3: */ Chris@3: Chris@3: /* This is required to win over specificity of #content h2 */ Chris@3: #content .comment-wrapper h2 { Chris@3: margin-bottom: 1em; Chris@3: } Chris@3: #content .comment-wrapper h2.comment-form__title { Chris@3: margin-bottom: 1em; Chris@3: } Chris@3: .field-node--comment { Chris@3: font-size: 0.934em; Chris@3: } Chris@3: .comment { Chris@3: margin-bottom: 19px; Chris@3: vertical-align: top; Chris@3: display: table; Chris@3: } Chris@3: [dir="rtl"] .comment { Chris@3: direction: rtl; Chris@3: } Chris@3: Chris@3: .comment__meta { Chris@3: padding: 0 30px 0 0; /* LTR */ Chris@3: font-size: 1.071em; Chris@3: } Chris@3: [dir="rtl"] .comment__meta { Chris@3: padding: 0 0 0 30px; Chris@3: } Chris@3: .comment__attribution img { Chris@3: border: 1px solid #d3d7d9; Chris@3: } Chris@3: /* This is required to win over specificity of .field--type-image img */ Chris@3: .comment .field--name-user-picture img { Chris@3: margin: 0; Chris@3: } Chris@3: .comment__author .username { Chris@3: white-space: nowrap; Chris@3: } Chris@3: .comment__author { Chris@3: margin: 4px 0; Chris@3: line-height: 1.2; Chris@3: } Chris@3: .comment__time { Chris@3: margin-bottom: 4px; Chris@3: color: #68696b; Chris@3: font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; Chris@3: font-size: 0.733em; Chris@3: line-height: 1.2; Chris@3: } Chris@3: .comment__permalink { Chris@3: font-size: 0.733em; Chris@3: line-height: 1.2; Chris@3: } Chris@3: .comment__content { Chris@3: position: relative; Chris@3: display: table-cell; Chris@3: padding: 10px 25px 10px 25px; Chris@3: vertical-align: top; Chris@3: width: 100%; Chris@3: border: 1px solid #d3d7d9; Chris@3: font-size: 0.929em; Chris@3: line-height: 1.6; Chris@3: word-break: break-all; Chris@3: } Chris@3: Chris@3: .comment__content:before { Chris@3: content: ''; Chris@3: position: absolute; Chris@3: right: 100%; /* LTR */ Chris@3: top: 20px; Chris@3: border-top: 20px solid transparent; Chris@3: border-right: 20px solid #d3d7d9; /* LTR */ Chris@3: border-bottom: 20px solid transparent; Chris@3: } Chris@3: [dir="rtl"] .comment__content:before { Chris@3: right: auto; Chris@3: left: 100%; Chris@3: border-right: none; Chris@3: border-left: 20px solid #d3d7d9; Chris@3: } Chris@3: .comment__content:after { Chris@3: content: ''; Chris@3: position: absolute; Chris@3: right: 100%; /* LTR */ Chris@3: top: 20px; Chris@3: border-top: 20px solid transparent; Chris@3: border-right: 20px solid #fff; /* LTR */ Chris@3: border-bottom: 20px solid transparent; Chris@3: margin-right: -1px; /* LTR */ Chris@3: } Chris@3: [dir="rtl"] .comment__content:after { Chris@3: right: auto; Chris@3: left: 100%; Chris@3: border-right: none; Chris@3: border-left: 20px solid #fff; Chris@3: margin-right: 0; Chris@3: margin-left: -1px; Chris@3: } Chris@3: .comment__content h3 { Chris@3: margin-top: 0.94em; Chris@3: margin-bottom: 0.45em; Chris@3: font-size: 1.171em; Chris@3: } Chris@3: .indented { Chris@3: margin-left: 40px; /* LTR */ Chris@3: } Chris@3: [dir="rtl"] .indented { Chris@3: margin-right: 40px; Chris@3: margin-left: 0; Chris@3: } Chris@3: .comment .links { Chris@3: padding: 0 0 0.25em 0; Chris@3: } Chris@3: .comment .links li { Chris@3: padding: 0 0.5em 0 0; /* LTR */ Chris@3: font-size: 1.08em; Chris@3: } Chris@3: [dir="rtl"] .comment .links li { Chris@3: padding: 0 0 0 0.5em; Chris@3: } Chris@3: .comment--unpublished { Chris@3: margin-right: 5px; /* LTR */ Chris@3: padding: 5px 2px 5px 5px; /* LTR */ Chris@3: background: #fff4f4; Chris@3: } Chris@3: [dir="rtl"] .comment--unpublished { Chris@3: margin-left: 5px; Chris@3: margin-right: 0; Chris@3: padding: 5px 5px 5px 2px; Chris@3: } Chris@3: Chris@3: /** Chris@3: * @todo: unpublished nodes have class .node--unpublished. Chris@3: * change this to .comment--unpublished. Chris@3: */ Chris@3: .unpublished .comment-text .comment-arrow { Chris@3: border-left: 1px solid #fff4f4; Chris@3: border-right: 1px solid #fff4f4; Chris@3: } Chris@3: .unpublished { Chris@3: padding: 20px 15px 0; Chris@3: } Chris@3: .comment-footer { Chris@3: display: table-row; Chris@3: } Chris@3: .comment--unpublished .comment__text:after, Chris@3: .node--unpublished .comment__text:after { Chris@3: border-right-color: #fff4f4; /* LTR */ Chris@3: } Chris@3: [dir="rtl"] .comment--unpublished .comment__content:after, Chris@3: [dir="rtl"] .node--unpublished .comment__content:after { Chris@3: border-left-color: #fff4f4; Chris@3: }