From 87dda10ae99345be913d153fb4a9c6843b29e49c Mon Sep 17 00:00:00 2001 From: jules Date: Mon, 16 Dec 2013 15:50:19 -0500 Subject: add filesize... append multiple frames --- js/util.js | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'js/util.js') diff --git a/js/util.js b/js/util.js index b738d1e..dcc978f 100644 --- a/js/util.js +++ b/js/util.js @@ -61,9 +61,9 @@ function loadImage(imageURL, callback) { } } -function giveImage() { +function giveImage(t) { if (window.gif) { - return gif.frames[gif.currentFrame()]; + return gif.frames[gif.currentFrame(t)]; } else { return img; } @@ -74,4 +74,16 @@ function proxify (url) { return "/cgi-bin/proxy?" + url // .replace(/^https?:\/\//, ""); else return url -}; +} + +function filesize(n) { + if (n < 1e3) return n + " bytes" + if (n < 1e6) return decimalString(n/1e3) + " kb" + if (n < 1e9) return decimalString(n/1e6) + " mb" + return "WAY TOO BIG DUDE" +} +function decimalString(n){ + var m = Math.floor(n); + return m + "." + Math.round((n-m)*10) +} + -- cgit v1.2.3-70-g09d2