diff --git a/assets/huegasm-76b29460151cc8da0d4ce94a2639061f.js b/assets/huegasm-f9a6fab993b0d818bf7c289b499ef019.js similarity index 99% rename from assets/huegasm-76b29460151cc8da0d4ce94a2639061f.js rename to assets/huegasm-f9a6fab993b0d818bf7c289b499ef019.js index 27ab991..e8d1663 100644 --- a/assets/huegasm-76b29460151cc8da0d4ce94a2639061f.js +++ b/assets/huegasm-f9a6fab993b0d818bf7c289b499ef019.js @@ -164,7 +164,7 @@ return t.forEach(function(t){n+=e[t].state.bri}),n/t.length}),brightnessControlD l!==n.some(function(e){return"colorloop"===t[e].state.effect})&&n.forEach(function(t){e.get("lightsData")[t].state.effect!==o&&c.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({effect:o}),contentType:"application/json",type:"PUT"})})}),rgbPreview:l("rgb",function(){var e=this,t=this.get("rgb"),n=rgbToCie(t[0],t[1],t[2]) this.set("colorLoopOn",!1),this.get("activeLights").forEach(function(t){c.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({xy:n}),contentType:"application/json",type:"PUT"})}),this.set("colorLoopOn",!1),c(".color").css("background","rgb("+t[0]+","+t[1]+","+t[2]+")")}),onActiveLightsChange:s("init",l("activeLights.[]",function(){var e=this.get("lightsData"),t=null,n=!0 if(!u(e))if(this.get("activeLights").forEach(function(l){var o=e[l] -null!==t&&t[0]!==o.state.xy[0]&&t[1]!==o.state.xy[1]&&(n=!1),t=o.state.xy}),n&&t){var l=cieToRgb(t[0],t[1]) +o&&o.state&&o.state.xy&&(null!==t&&t[0]!==o.state.xy[0]&&t[1]!==o.state.xy[1]&&(n=!1),t=o.state.xy)}),n&&t){var l=cieToRgb(t[0],t[1]) c(".color").css("background","rgb("+Math.abs(l[0])+","+Math.abs(l[1])+","+Math.abs(l[2])+")")}else c(".color").css("background","rgb(255,255,255)")})),lightsOnChange:s("init",l("lightsData.@each.state.on","activeLights.[]",function(){if(!this.get("strobeOn")){var e=this.get("lightsData"),t=this.get("activeLights").some(function(t){return!0===e[t].state.on}) this.set("lightsOn",t)}})),onLightsOnChange:l("lightsOn",function(){var e=this,t=this.get("lightsData"),n=this.get("activeLights"),l=this.get("lightsOn"),o=n.some(function(e){return!0===t[e].state.on}) l!==o&&n.forEach(function(t){c.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({on:l}),contentType:"application/json",type:"PUT"})})}),changeLightsBrightness:function(){var e=this,t=this.get("lightsData"),n=!1,l=this.get("lightsBrightness"),o=this.get("activeLights") diff --git a/index.html b/index.html index e67e315..45536b8 100644 --- a/index.html +++ b/index.html @@ -63,7 +63,7 @@ - +