From a2b23f96e8088714936a4f16e80fb97e82da454b Mon Sep 17 00:00:00 2001 From: zzz Date: Fri, 8 Nov 2019 15:02:03 +0000 Subject: [PATCH] i2psnark: HTML5 on details page --- .../org/klomp/snark/web/I2PSnarkServlet.java | 27 ++++++++++++++----- 1 file changed, 20 insertions(+), 7 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 83b90dab7..5ee217b06 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java +++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java @@ -3504,17 +3504,32 @@ public class I2PSnarkServlet extends BasicServlet { if (mime == null) mime = ""; + boolean isAudio = false; + boolean isVideo = false; buf.append(""); if (complete) { + isAudio = mime.startsWith("audio/") || mime.equals("application/ogg"); + isVideo = mime.startsWith("video/"); + if (isAudio || isVideo) { + // HTML5 + if (isAudio) + buf.append(""); + else if (isVideo) + buf.append(""); } else { buf.append(toImg(icon)); } @@ -3522,11 +3537,9 @@ public class I2PSnarkServlet extends BasicServlet { if (complete) { buf.append(""); }