From f1a00d1d9eff03a7a198b2ac98ca5155ef543445 Mon Sep 17 00:00:00 2001 From: Robin North Date: Fri, 3 Jun 2016 15:58:11 +0100 Subject: [PATCH] Log debug messages to console in `CanvasRecorder`. Fixes #129 --- dev/CanvasRecorder.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/dev/CanvasRecorder.js b/dev/CanvasRecorder.js index 67b598cf..cc0d7229 100644 --- a/dev/CanvasRecorder.js +++ b/dev/CanvasRecorder.js @@ -59,7 +59,7 @@ function CanvasRecorder(htmlElement, config) { globalContext = globalCanvas.getContext('2d'); } else if (!!navigator.mozGetUserMedia) { if (!config.disableLogs) { - alert('Canvas recording is NOT supported in Firefox.'); + console.error('Canvas recording is NOT supported in Firefox.'); } } @@ -122,7 +122,9 @@ function CanvasRecorder(htmlElement, config) { var framesLength = whammy.frames.length; whammy.frames.forEach(function(frame, idx) { var framesRemaining = framesLength - idx; - document.title = framesRemaining + '/' + framesLength + ' frames remaining'; + if (!config.disableLogs) { + console.debug(framesRemaining + '/' + framesLength + ' frames remaining'); + } if (config.onEncodingCallback) { config.onEncodingCallback(framesRemaining, framesLength); @@ -132,7 +134,9 @@ function CanvasRecorder(htmlElement, config) { whammy.frames[idx].image = webp; }); - document.title = 'Generating WebM'; + if (!config.disableLogs) { + console.debug('Generating WebM'); + } callback(); }; @@ -175,7 +179,9 @@ function CanvasRecorder(htmlElement, config) { * }); */ whammy.compile(function(blob) { - document.title = 'Recording finished!'; + if (!config.disableLogs) { + console.debug('Recording finished!'); + } that.blob = blob;