summaryrefslogtreecommitdiff
path: root/js/record.concat.js
diff options
context:
space:
mode:
authorJulie Lala <jules@okfoc.us>2014-01-01 14:18:31 -0500
committerJulie Lala <jules@okfoc.us>2014-01-01 14:18:31 -0500
commit9f8bb35589ab934409da4880312e916e71a97b96 (patch)
treee7db38b95885c1964f7029ea16a94d574762d2e1 /js/record.concat.js
parentb16218cb5b557630c63c815ecfa8ee8e3b28f4d3 (diff)
find the biggest canvas on the page
Diffstat (limited to 'js/record.concat.js')
-rw-r--r--js/record.concat.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/js/record.concat.js b/js/record.concat.js
index e54b223..f4d06f4 100644
--- a/js/record.concat.js
+++ b/js/record.concat.js
@@ -911,8 +911,12 @@ function GifEncoder(){
var canvases = document.getElementsByTagName("canvas")
if (canvases.length == 0) { alert("no canvas found"); return; }
-
- var source = canvases[0]
+ var biggest = 0, biggest_area = 0;
+ for (var i in canvases) {
+ var area = canvases[i].width*canvases[i].height
+ if (area > biggest_area) biggest = i;
+ }
+ var source = canvases[biggest]
var encoder = new GifEncoder()
encoder.on("encoded-frame", encoded_frame)