This commit is contained in:
Egor 2017-12-30 00:14:59 -08:00
parent ae1b71aac3
commit 1ef088be17
3 changed files with 4 additions and 4 deletions

View file

@ -152,7 +152,7 @@ this.set("lightsOnDisabled",!0),r(this,this.changeLightsOnOff,69*e,!1)}),changeL
i(this,function(){e.set("lightsOnDisabled",!1)},800),s!==r&&o.forEach(function(e){l.ajax(a+"/lights/"+e+"/state",{data:JSON.stringify({on:s}),contentType:"application/json",type:"PUT"})})},changeLightsBrightness:function(){var e=this,t=this.getProperties("lightsData","lightsBrightness","activeLights"),n=t.lightsData,o=t.lightsBrightness,s=t.activeLights,a=!1
s.forEach(function(e){a+=n[e].state.bri}),a/=s.length,o!==a&&s.forEach(function(t){l.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({bri:o}),contentType:"application/json",type:"PUT"})})},onBrightnessChanged:n("lightsBrightness",function(){var e=this.get("activeLights").length
r(this,this.changeLightsBrightness,69*e,!1)}),onSyncLightsChanged:n("syncLight",function(){var e={on:this.get("lightsOn"),bri:this.get("lightsBrightness"),effect:this.get("colorLoopOn")?"colorloop":"none"},t=this.get("rgb"),n=this.get("syncLight")
255!==t[0]&&255!==t[1]&&255!==t[2]&&(e.xy=this.rgbToCie(t[0],t[1],t[2])),e.transitiontime=0,l.ajax(this.get("apiURL")+"/lights/"+n+"/state",{data:JSON.stringify(e),contentType:"application/json",type:"PUT"})}),didInsertElement:function(){this.onActiveLightsChange()},strobeOn:!1,strobeOnInervalHandle:null,preStrobeOnLightsDataCache:null,nextLightIdx:0,onStrobeOnChange:n("strobeOn",function(){var e=this,t=this.get("lightsData"),n=this.get("strobeOn")
255!==t[0]&&255!==t[1]&&255!==t[2]&&(e.xy=rgbToCie(t[0],t[1],t[2])),e.transitiontime=0,l.ajax(this.get("apiURL")+"/lights/"+n+"/state",{data:JSON.stringify(e),contentType:"application/json",type:"PUT"})}),didInsertElement:function(){this.onActiveLightsChange()},strobeOn:!1,strobeOnInervalHandle:null,preStrobeOnLightsDataCache:null,nextLightIdx:0,onStrobeOnChange:n("strobeOn",function(){var e=this,t=this.get("lightsData"),n=this.get("strobeOn")
if(n){this.set("preStrobeOnLightsDataCache",t)
var o={transitiontime:0}
for(var s in t)t.hasOwnProperty(s)&&(t[s].state.on&&(o.on=!1),l.ajax(this.get("apiURL")+"/lights/"+s+"/state",{data:JSON.stringify(o),contentType:"application/json",type:"PUT"}))

View file

@ -42,7 +42,7 @@
<meta name="theme-color" content="#ffffff">
<link rel="stylesheet" integrity="" href="/assets/vendor-52e88a74a6ec67a3fb7d4f442988e6b2.css">
<link rel="stylesheet" integrity="" href="/assets/huegasm-a85e15653e38bcc509cb179b85d485e9.css">
<link rel="stylesheet" integrity="" href="/assets/huegasm-0bb760fd9cbe9f993ccd420a1ea0e68c.css">
<script src="https://connect.soundcloud.com/sdk/sdk-3.1.2.js"></script>
@ -63,7 +63,7 @@
<script src="/assets/vendor-a92f7a8f08bb0b91104c8825ebc56e2d.js" integrity="sha256-LyDAFe5dUoY8YdxUQfm5Ancgv4qqVYdNPEKIwFGaefc= sha512-P1ad09uAy0kEuJxmcozaXG4mWVk5RRnPwqNAtIoBVhsl338EyeICcBXbN7JW3pW7XCnxaSBzp17UDGsIihLBBQ==" ></script>
<script src="/assets/huegasm-865cf97f6bd5a9a136479734a9b8006f.js" integrity="sha256-h3FTfZG3bs2ELQGevV4KdQeBHSJK0Nx2B+NLc6p9Mz0= sha512-kulntnwTNCCdppaI+jK7Nrb3OdaVGbOM81HwgnS3ryvQSmP+VmQlCbj6Tj8md/zNipZRW4gPjHSv5zLH6yoqNg==" ></script>
<script src="/assets/huegasm-6c9d85c18fd5769dcfb9408fb2f3e8e3.js" integrity="sha256-Ml1qH39O/C3KF9sqUmJHaHEMQXiWLjrBgxdkHI6Qbzs= sha512-ekeSaI0wC1DfKrQXa+4cGnZdk2L/gwoH6OdrVu5okF2WUSOtPaDGbgqxCaW/BIXw7qcDC8izn/zW0I1qWRrVog==" ></script>
<div id="ember-basic-dropdown-wormhole"></div>