From 2418a7bb9cd630e98844dce2242272466462ba54 Mon Sep 17 00:00:00 2001 From: Lars Jung Date: Tue, 9 Jul 2013 15:12:11 +0200 Subject: [PATCH] Fixes missings default values in some cases. --- src/jquery.qrcode.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/jquery.qrcode.js b/src/jquery.qrcode.js index 3440aa9..339bdda 100644 --- a/src/jquery.qrcode.js +++ b/src/jquery.qrcode.js @@ -149,9 +149,7 @@ return $div; }, - createHTML = function (options) { - - var settings = $.extend({}, defaults, options); + createHTML = function (settings) { return canvasAvailable && settings.render === 'canvas' ? createCanvas(settings) : createDiv(settings); }, @@ -188,12 +186,14 @@ // ------------------- $.fn.qrcode = function(options) { + var settings = $.extend({}, defaults, options); + return this.each(function () { if (this.nodeName.toLowerCase() === 'canvas') { - drawOnCanvas(this, options); + drawOnCanvas(this, settings); } else { - $(this).append(createHTML(options)); + $(this).append(createHTML(settings)); } }); };