From 751af5bcd87e35b6d5f2042453c2f2ddc96aeba2 Mon Sep 17 00:00:00 2001 From: zzz Date: Mon, 2 Nov 2020 11:33:34 +0000 Subject: [PATCH] i2psnark: Limit max size of embedded video --- .../java/src/org/klomp/snark/web/I2PSnarkServlet.java | 8 ++++---- installer/resources/themes/snark/dark/snark.css | 10 ++++++++++ installer/resources/themes/snark/light/snark.css | 10 ++++++++++ installer/resources/themes/snark/ubergine/snark.css | 10 ++++++++++ installer/resources/themes/snark/vanilla/snark.css | 10 ++++++++++ 5 files changed, 44 insertions(+), 4 deletions(-) diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java index c0271ffbb3..ea31878776 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java @@ -3439,14 +3439,14 @@ public class I2PSnarkServlet extends BasicServlet { if (isAudio) buf.append(""); + buf.append(""); } } if (er || ec) @@ -3659,7 +3659,7 @@ public class I2PSnarkServlet extends BasicServlet { if (isAudio) buf.append(""); + buf.append(""); } else { buf.append(toImg(icon)); } diff --git a/installer/resources/themes/snark/dark/snark.css b/installer/resources/themes/snark/dark/snark.css index 3cb668a784..8195dbb61e 100644 --- a/installer/resources/themes/snark/dark/snark.css +++ b/installer/resources/themes/snark/dark/snark.css @@ -3108,6 +3108,16 @@ th.snarkTorrentStatus a img, .snarkTorrentETA a img, .snarkTrackerDetails a img, float: left; } +.video-wrapper { + height: 100%; + width: 100%; +} + +.video { + max-height: 95vh; + max-width: 80vw; +} + th a img { max-height: 16px !important; } diff --git a/installer/resources/themes/snark/light/snark.css b/installer/resources/themes/snark/light/snark.css index a7d38581c3..9a3352ef1f 100644 --- a/installer/resources/themes/snark/light/snark.css +++ b/installer/resources/themes/snark/light/snark.css @@ -2671,6 +2671,16 @@ a, a:link, th, td, button, input, select, textarea { margin-right: 3px; } +.video-wrapper { + height: 100%; + width: 100%; +} + +.video { + max-height: 95vh; + max-width: 80vw; +} + .info_tracker { margin: 0 4px 0 2px; padding: 1px 6px 1px 18px; diff --git a/installer/resources/themes/snark/ubergine/snark.css b/installer/resources/themes/snark/ubergine/snark.css index 17ad692cbc..f6eff1ce22 100644 --- a/installer/resources/themes/snark/ubergine/snark.css +++ b/installer/resources/themes/snark/ubergine/snark.css @@ -818,6 +818,16 @@ _:-ms-lang(x), .snarkTorrents tbody tr:hover, .snarkDirInfo tbody tr:hover { margin-right: 3px; } +.video-wrapper { + height: 100%; + width: 100%; +} + +.video { + max-height: 95vh; + max-width: 80vw; +} + #infohash { -moz-user-select: all; -webkit-user-select: all; diff --git a/installer/resources/themes/snark/vanilla/snark.css b/installer/resources/themes/snark/vanilla/snark.css index 2bc8ff95cb..04198dfc95 100644 --- a/installer/resources/themes/snark/vanilla/snark.css +++ b/installer/resources/themes/snark/vanilla/snark.css @@ -3153,6 +3153,16 @@ th.snarkTorrentStatus a img, .snarkTorrentETA a img, .snarkTrackerDetails a img padding-bottom: 8px; } +.video-wrapper { + height: 100%; + width: 100%; +} + +.video { + max-height: 95vh; + max-width: 80vw; +} + .snarkFileStatus { font-size: 0; text-align: center;