diff options
| author | jules <jules@okfoc.us> | 2013-12-16 15:50:19 -0500 |
|---|---|---|
| committer | jules <jules@okfoc.us> | 2013-12-16 15:50:19 -0500 |
| commit | 87dda10ae99345be913d153fb4a9c6843b29e49c (patch) | |
| tree | 9304342d9a1667f7d8a5c442f91aa0def42305f3 /js/util.js | |
| parent | f7f0aa24d8a80184bc3695234e9f57a08d73684c (diff) | |
add filesize... append multiple frames
Diffstat (limited to 'js/util.js')
| -rw-r--r-- | js/util.js | 18 |
1 files changed, 15 insertions, 3 deletions
@@ -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) +} + |
