diff options
| author | Henry Jameson <me@hjkos.com> | 2021-06-07 19:50:26 +0300 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2021-06-07 19:50:38 +0300 |
| commit | 8e9f5d7580d5a248e280b110218aa23052827789 (patch) | |
| tree | 9e7d6916b4db697068212fb7f5a46b30aa3df4eb /src/components/status_content | |
| parent | 50aa379038771da3725e6864c40007ae12896232 (diff) | |
renamed StatusText to StatusBody for clarity, fixed chats
Diffstat (limited to 'src/components/status_content')
| -rw-r--r-- | src/components/status_content/status_content.js | 4 | ||||
| -rw-r--r-- | src/components/status_content/status_content.vue | 102 |
2 files changed, 4 insertions, 102 deletions
diff --git a/src/components/status_content/status_content.js b/src/components/status_content/status_content.js index 67323b8a..1b80ee09 100644 --- a/src/components/status_content/status_content.js +++ b/src/components/status_content/status_content.js @@ -1,7 +1,7 @@ import Attachment from '../attachment/attachment.vue' import Poll from '../poll/poll.vue' import Gallery from '../gallery/gallery.vue' -import StatusText from 'src/components/status_text/status_text.vue' +import StatusBody from 'src/components/status_body/status_body.vue' import LinkPreview from '../link-preview/link-preview.vue' import fileType from 'src/services/file_type/file_type.service' import { mapGetters, mapState } from 'vuex' @@ -88,7 +88,7 @@ const StatusContent = { Poll, Gallery, LinkPreview, - StatusText + StatusBody }, methods: { setMedia () { diff --git a/src/components/status_content/status_content.vue b/src/components/status_content/status_content.vue index 7389244a..0551f275 100644 --- a/src/components/status_content/status_content.vue +++ b/src/components/status_content/status_content.vue @@ -1,7 +1,7 @@ <template> <div class="StatusContent"> <slot name="header" /> - <StatusText :status="status"> + <StatusBody :status="status" :single-line="singleLine"> <div v-if="status.poll && status.poll.options"> <poll :base-poll="status.poll" /> </div> @@ -40,7 +40,7 @@ :nsfw="nsfwClickthrough" /> </div> - </StatusText> + </StatusBody> <slot name="footer" /> </div> </template> @@ -54,103 +54,5 @@ $status-margin: 0.75em; .StatusContent { flex: 1; min-width: 0; - - .status-content-wrapper { - display: flex; - flex-direction: column; - flex-wrap: nowrap; - } - - .tall-status { - position: relative; - height: 220px; - overflow-x: hidden; - overflow-y: hidden; - z-index: 1; - .status-content { - min-height: 0; - mask: linear-gradient(to top, white, transparent) bottom/100% 70px no-repeat, - linear-gradient(to top, white, white); - /* Autoprefixed seem to ignore this one, and also syntax is different */ - -webkit-mask-composite: xor; - mask-composite: exclude; - } - } - - .tall-status-hider { - display: inline-block; - word-break: break-all; - position: absolute; - height: 70px; - margin-top: 150px; - width: 100%; - text-align: center; - line-height: 110px; - z-index: 2; - } - - .status-unhider, .cw-status-hider { - width: 100%; - text-align: center; - display: inline-block; - word-break: break-all; - - svg { - color: inherit; - } - } - - video { - max-width: 100%; - max-height: 400px; - vertical-align: middle; - object-fit: contain; - } - - .summary-wrapper { - margin-bottom: 0.5em; - border-style: solid; - border-width: 0 0 1px 0; - border-color: var(--border, $fallback--border); - flex-grow: 0; - } - - .summary { - font-style: italic; - padding-bottom: 0.5em; - } - - .tall-subject { - position: relative; - .summary { - max-height: 2em; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - } - } - - .tall-subject-hider { - display: inline-block; - word-break: break-all; - // position: absolute; - width: 100%; - text-align: center; - padding-bottom: 0.5em; - } - - .status-content { - &.single-line { - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - height: 1.4em; - } - } -} - -.greentext { - color: $fallback--cGreen; - color: var(--postGreentext, $fallback--cGreen); } </style> |
