From f98aa22bda556ca5f84483556c77b02be65171f1 Mon Sep 17 00:00:00 2001 From: "byte[]" Date: Wed, 16 Sep 2020 13:50:19 -0400 Subject: [PATCH] don't think anyone is uploading hourlong animations --- lib/philomena_web/templates/image/_image_meta.html.slime | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/philomena_web/templates/image/_image_meta.html.slime b/lib/philomena_web/templates/image/_image_meta.html.slime index ef7f9ef3..9688ee8c 100644 --- a/lib/philomena_web/templates/image/_image_meta.html.slime +++ b/lib/philomena_web/templates/image/_image_meta.html.slime @@ -63,11 +63,12 @@ = @image.image_height = if not is_nil(@image.image_duration) and @image.image_is_animated and @image.image_duration > 0 do - span.image-size + span.image-size title=@image.image_duration |   - - dur = ceil(@image.image_duration) - - {hh, mm, ss} = {div(dur, 3600), div(rem(dur, 3600), 60), rem(dur, 60)} - = :io_lib.format("~2..0B:~2..0B:~2..0B", [hh, mm, ss]) + - dur = trunc(@image.image_duration) + - ms = trunc((@image.image_duration - dur)*100) + - {mm, ss} = {div(dur, 60), rem(dur, 60)} + = :io_lib.format("~2..0B:~2..0B.~2..0B", [mm, ss, ms]) =<> String.upcase(to_string(@image.image_format)) - size_kb = div(@image.image_size, 1000)