Skip to content

Commit

Permalink
Merge pull request #105 from stephanvl/master
Browse files Browse the repository at this point in the history
Added support for changing options at runtime
  • Loading branch information
ejci authored Dec 18, 2016
2 parents 82b874a + eb4aafc commit 6a3f430
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions favico.js
Original file line number Diff line number Diff line change
Expand Up @@ -456,6 +456,26 @@

};

var setOpt = function (key, value) {
var opts = key;
if (!(value == null && Object.prototype.toString.call(key) == '[object Object]')) {
opts = {};
opts[key] = value;
}

var keys = Object.keys(opts);
for (var i = 0; i < keys.length; i++) {
if (keys[i] == 'bgColor' || keys[i] == 'textColor') {
_opt[keys[i]] = hexToRgb(opts[keys[i]]);
} else {
_opt[keys[i]] = opts[keys[i]];
}
}

_queue.push(_lastBadge);
icon.start();
};

/**
* Draw video to context and repeat :)
*/
Expand Down Expand Up @@ -857,6 +877,7 @@
image: image,
rawImageSrc: rawImageSrc,
webcam: webcam,
setOpt: setOpt,
reset: icon.reset,
browser: {
supported: _browser.supported
Expand Down

0 comments on commit 6a3f430

Please sign in to comment.