From 2d4b59279ff131813fac3fdb9c5ed3367f520e01 Mon Sep 17 00:00:00 2001 From: Egor Date: Sat, 31 Oct 2015 00:09:47 -0700 Subject: [PATCH] bug fixes --- app/pods/components/huegasm-app/component.js | 15 +++++++++------ app/pods/components/music-tab/template.hbs | 5 ++++- app/styles/app.scss | 14 +++++++++++++- 3 files changed, 26 insertions(+), 8 deletions(-) diff --git a/app/pods/components/huegasm-app/component.js b/app/pods/components/huegasm-app/component.js index 926abf6..db9d6da 100644 --- a/app/pods/components/huegasm-app/component.js +++ b/app/pods/components/huegasm-app/component.js @@ -46,12 +46,15 @@ export default Em.Component.extend({ var storage = new window.Locally.Store({ compress: true }); this.set('storage', storage); - ['bridgeIp', 'bridgeUsername', 'dimmerOn'].forEach((item) => { - var storedValue = storage.get('huegasm.' + item); + if(!Em.isNone(storage.get('huegasm.dimmerOn'))) { + this.set('dimmerOn', storage.get('huegasm.dimmerOn')); + } - if(storedValue) { - this.set(item, storage.get('huegasm.' + item)); - } - }); + if(!Em.isNone(storage.get('huegasm.bridgeIp')) && !Em.isNone(storage.get('huegasm.bridgeUsername'))) { + this.setProperties({ + bridgeIp: storage.get('huegasm.bridgeIp'), + bridgeUsername: storage.get('huegasm.bridgeUsername') + }); + } } }); diff --git a/app/pods/components/music-tab/template.hbs b/app/pods/components/music-tab/template.hbs index 93e7c65..a4a0360 100644 --- a/app/pods/components/music-tab/template.hbs +++ b/app/pods/components/music-tab/template.hbs @@ -63,7 +63,7 @@ {{#if playQueueNotEmpty}} -
+