summaryrefslogtreecommitdiff
path: root/web/source/css/status.css
diff options
context:
space:
mode:
Diffstat (limited to 'web/source/css/status.css')
-rw-r--r--web/source/css/status.css210
1 files changed, 1 insertions, 209 deletions
diff --git a/web/source/css/status.css b/web/source/css/status.css
index 4b2d7e2a7..ec6cac3e5 100644
--- a/web/source/css/status.css
+++ b/web/source/css/status.css
@@ -17,14 +17,7 @@
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-@import "photoswipe/dist/photoswipe.css";
-@import "photoswipe-dynamic-caption-plugin/photoswipe-dynamic-caption-plugin.css";
-@import "plyr/dist/plyr.css";
-
-main {
- background: transparent;
- grid-auto-rows: auto;
-}
+@import "./_status-media.css";
.status {
background: $status-bg;
@@ -257,172 +250,6 @@ main {
}
}
- .media {
- grid-column: span 3;
- display: grid;
- grid-template-columns: 50% 50%;
- grid-auto-rows: 10rem;
- overflow: hidden;
-
- .media-wrapper {
- height: 100%;
- width: 100%;
- box-sizing: border-box;
- border: 0.15rem solid $gray1;
- border-radius: $br;
- position: relative;
- overflow: hidden;
- z-index: 2;
-
- details {
- position: absolute;
- height: 100%;
- width: 100%;
-
- &[open] summary {
- height: auto;
- width: auto;
- margin: 1rem;
- padding: 0;
-
- .show, video, img {
- display: none;
- }
-
- .eye.button .hide {
- display: inline-block;
- grid-column: 1 / span 3;
- grid-row: 1 / span 2;
- }
- }
-
- summary {
- position: absolute;
- height: 100%;
- width: 100%;
- z-index: 3;
- overflow: hidden;
-
- display: grid;
- padding: 1rem;
- grid-template-columns: 1fr auto 1fr;
- grid-template-rows: 1fr 1fr;
- grid-template-areas:
- "eye sensitive ."
- ". sensitive .";
-
- &::-webkit-details-marker {
- display: none; /* Safari */
- }
-
- .eye.button {
- grid-area: eye;
- align-self: start;
- justify-self: start;
- margin: 0;
- padding: 0.4rem;
-
- .fa-fw {
- line-height: $fa-fw;
- }
-
- .hide {
- display: none;
- }
- }
-
- .show.sensitive {
- grid-area: sensitive;
- align-self: center;
-
- text-overflow: ellipsis;
- overflow: hidden;
- white-space: nowrap;
-
- .button {
- cursor: pointer;
- align-self: center;
- }
- }
-
- video, img {
- z-index: -1;
- position: absolute;
- height: calc(100% + 1.2rem);
- width: calc(100% + 1.2rem);
- top: -0.6rem;
- left: -0.6rem;
- filter: blur(1.2rem);
- }
- }
-
- video.plyr-video, .plyr {
- position: absolute;
- height: 100%;
- width: 100%;
- object-fit: contain;
- background: $gray1;
- }
-
- .unknown-attachment {
- .placeholder {
- width: 100%;
- height: 100%;
- padding: 0.8rem;
- border: 0.2rem dashed $white2;
-
- display: flex;
- flex-direction: column;
- align-items: center;
- gap: 0.25rem;
-
- color: $white2;
-
- .placeholder-external-link {
- align-self: end;
- font-size: 2.5rem;
- }
-
- .placeholder-icon {
- width: 100%;
- font-size: 3.5rem;
- text-align: center;
- margin-top: auto;
- }
-
- .placeholder-link-to {
- width: 100%;
- text-align: center;
- margin-bottom: auto;
- }
- }
- }
- }
- }
-
- &.single .media-wrapper {
- grid-column: span 2;
- }
-
- &.odd .media-wrapper:first-child,
- &.double .media-wrapper {
- grid-row: span 2;
- }
-
- @media screen and (max-width: 42rem) {
- .media-wrapper {
- grid-column: span 2;
- grid-row: span 2;
- }
- }
-
- img {
- width: 100%;
- height: 100%;
- object-fit: cover;
- }
- }
-
.status-info {
background: $status-info-bg;
color: $fg-reduced;
@@ -448,10 +275,6 @@ main {
gap: 0.4rem;
}
- .stats-item.published-at {
- text-decoration: underline;
- }
-
.stats-item:not(.published-at):not(.edited-at) {
z-index: 1;
user-select: none;
@@ -497,34 +320,3 @@ main {
}
}
}
-
-.plyr--video {
- flex-direction: column-reverse;
-
- .plyr__video-wrapper {
- position: relative;
- }
-
- .plyr__controls {
- align-self: stretch;
- position: initial;
- padding: 0.1rem;
- padding-top: 0.2rem;
- }
-
- .plyr__control {
- box-shadow: none;
- }
-
- .plyr__control--overlaid {
- top: calc(50% - 18px);
- }
-}
-
-.pswp__content {
- padding: 2rem;
-
- .plyr {
- max-height: 100%;
- }
-} \ No newline at end of file