From 745655b37de40ea0404988c5165a42d9a6d39672 Mon Sep 17 00:00:00 2001 From: Jens Anders Bakke Date: Wed, 17 Sep 2014 20:27:24 +0200 Subject: [PATCH 1/2] Added className and position options --- nanobar.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/nanobar.js b/nanobar.js index c2ae449..1eba17f 100644 --- a/nanobar.js +++ b/nanobar.js @@ -104,8 +104,11 @@ var Nanobar = (function () { if (opts.id) { el.id = opts.id; } + if(opts.className){ + el.className = opts.className; + } // set CSS position - el.style.position = !opts.target ? 'fixed' : 'relative'; + el.style.position = !opts.target ? 'fixed' : opts.position || 'relative'; // insert container if (!opts.target) { @@ -129,4 +132,4 @@ var Nanobar = (function () { }; return Nanobar; -})(); \ No newline at end of file +})(); From d4c47c7645448333b728f91de75604188b028adb Mon Sep 17 00:00:00 2001 From: Jens Anders Bakke Date: Wed, 17 Sep 2014 20:29:19 +0200 Subject: [PATCH 2/2] opts.position always overrides position opts.position should override even if no opts.target is set. --- nanobar.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nanobar.js b/nanobar.js index 1eba17f..8868d5f 100644 --- a/nanobar.js +++ b/nanobar.js @@ -108,7 +108,7 @@ var Nanobar = (function () { el.className = opts.className; } // set CSS position - el.style.position = !opts.target ? 'fixed' : opts.position || 'relative'; + el.style.position = opts.position || !opts.target ? 'fixed' : 'relative'; // insert container if (!opts.target) {