Skip to content

Commit

Permalink
bug
Browse files Browse the repository at this point in the history
  • Loading branch information
tfatykhov committed Oct 12, 2015
1 parent 7bc7d57 commit 2c416e3
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions Flows/Bluemix/tabletUI.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"name": "",
"field": "",
"format": "handlebars",
"template": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n\t<meta name=\"mobile-web-app-capable\" content=\"yes\">\n <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\" />\n <meta name=\"viewport\" content = \"width = device-width, initial-scale = 1.0, user-scalable = yes\" />\n <title>light control</title>\n\n <link rel=\"stylesheet\" type=\"text/css\" href=\"bootstrap/css/bootstrap.min.css\" />\n <link rel=\"stylesheet\" type=\"text/css\" href=\"font-awesome/css/font-awesome.min.css\" />\n <link rel=\"stylesheet\" type=\"text/css\" href=\"css/local.css\" />\n\n <script type=\"text/javascript\" src=\"js/jquery-1.10.2.min.js\"></script>\n <script type=\"text/javascript\" src=\"bootstrap/js/bootstrap.min.js\"></script>\n <script src=\"assets/jquery.knob.min.js\"></script>\n <!-- you need to include the shieldui css and js assets in order for the charts to work -->\n <script type=\"text/javascript\" src=\"https://www.prepbootstrap.com/Content/js/gridData.js\"></script>\n</head>\n<body>\n<div class=\"col-xs-12 col-md-12 col-lg-11\">\n {{#payload.lights}}\n <div class=\"col-xs-3 col-md-3\">\n <div class=\"panel panel-primary panel-{{object_id}}\">\n <!-- Default panel contents -->\n <div class=\"panel-heading {{name}}\" id=\"Header {{name}}\">\n <small>{{name}}</small>\n </div>\n <div class=\"panel-body\">\n <div class=\"col-sm-8 col-md-8 hidden-xs\">\n <input id=\"{{name}}\" data-angleOffset=-125 data-angleArc=250 data-linecap=round data-displayPrevious=\"true\" data-thickness=\".5\" data-step=\"{{step}}\" data-width=80 data-height=80 class=\"{{class_name}}\" value={{brightness}}>\n </div>\n <div class=\"col-xs-2 col-md-2 col-sm-2\">\n <div id=\"btngrp {{name}}\" class=\"btn-group-vertical\" data-toggle=\"buttons\">\n <label class=\"btn btn-default btn-md\">\n <input type=\"radio\" data-toggle=\"radio-button\" name={{object_id}} id=\"{{name}}_On\" class=\"radio-popup-style radio-{{object_id}}-on\" {{#powered}}checked{{/powered}}>On\n </label>\n <label class=\"btn btn-default btn-md\">\n <input type=\"radio\" data-toggle=\"radio-button\" name={{object_id}} id=\"{{name}}_Of\" class=\"radio-popup-style radio-{{object_id}}-of\" {{#not_powered}}checked{{/not_powered}}>Off\n </label>\n </div>\n </div>\n </div>\n </div>\n </div>\n {{/payload.lights}}\n</div>\n<script>\n $(\".dial\").knob({\n 'dynamicDraw' : true,\n 'release' : function (v) {\n $.post( \"/red/ifttt\", {\"winkName\":this.$.attr('id'),\"type\":\"light\",\"cmd\":(v >0 ? 'on' : 'off' ),\"level\":(v<0 ? 0:v) , \"iftttkey\" : \"{{payload.ifttt_token}}\"}) \n // console.log(this.$.attr('id'));\n //console.log(v);\n }\n });\n \n $('input[type=radio]').change(function(){\n //console.log(this.id);\n var LName=this.id.substring(0,this.id.length-3);\n var Wcmd;\n var Wlevel=$('.dial.'+this.name)[0].value;\n var l_id='.panel-'+this.name;\n $(this).addClass(\"active\").siblings().removeAttr('checked').removeClass(\"active\").parent().removeClass('active');\n (this.id.indexOf(\"_On\")!=-1 ? Wcmd='on': Wcmd='off');\n $.post( \"/red/ifttt\", {\"winkName\":LName,\"type\":\"light\",\"cmd\":Wcmd,\"level\":Wlevel , \"iftttkey\" : \"{{payload.ifttt_token}}\"}); \n (Wcmd=='on' ? $(l_id).removeClass('panel-primary').addClass('panel-warning') : $(l_id).removeClass('panel-warning').addClass('panel-primary'));\n });\n \n function executeQuery() {\n $.ajax({\n url: 'lightcontrol',\n method: 'GET',\n ifModified:true,\n// dataType: 'JSON',\n headers: {\n 'Authorization':'Bearer {{payload.pwd_str}}',\n 'Content-Type':'application/json',\n 'If-None-Match':$eTag\n },\n success: function(data,status, xhr) {\n if (xhr.status===200){\n var wink_obj=data;// JSON.parse(data);\n $eTag=xhr.getResponseHeader('Etag');\n // console.log(wink_obj.haveLights);\n var lights=wink_obj.lights;\n for(var i=0;i<lights.length;i++){\n var l_id='.panel-'+lights[i].object_id;\n var dial_name='.dial.'+lights[i].object_id;\n var btn_id='.radio-'+lights[i].object_id;\n if(lights[i].powered) \n {\n $(l_id).removeClass('panel-primary').addClass('panel-warning');\n $(btn_id+'-on').prop('checked',true).parent().addClass('active').siblings().removeClass(\"active\");\n $(btn_id+'-of').removeAttr('checked').prop('checked',false).parent().removeClass('active');\n } else {\n $(l_id).removeClass('panel-warning').addClass('panel-primary');\n $(btn_id+'-of').prop('checked',true).parent().addClass('active').siblings().removeClass(\"active\");;\n $(btn_id+'-on').removeAttr('checked').prop('checked',false).parent().removeClass('active');\n }\n $(dial_name).val(lights[i].brightness).trigger(\"change\");\n }\n }\n }\n });\n //setTimeout(executeQuery, 5000); // you could choose not to continue on failure...\n }\n\n $(document).ready(function() {\n $eTag=\"sasd12312sdfsdf=\";\n // run the first time; all subsequent calls will take care of themselves\n setInterval(executeQuery, 3000);\n });\n</script>\n</body>\n</html>\n<!-- data-angleOffset=-125 data-angleArc=250 -->",
"template": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n\t<meta name=\"mobile-web-app-capable\" content=\"yes\">\n <meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\" />\n <meta name=\"viewport\" content = \"width = device-width, initial-scale = 1.0, user-scalable = yes\" />\n <title>light control</title>\n\n <link rel=\"stylesheet\" type=\"text/css\" href=\"bootstrap/css/bootstrap.min.css\" />\n <link rel=\"stylesheet\" type=\"text/css\" href=\"font-awesome/css/font-awesome.min.css\" />\n <link rel=\"stylesheet\" type=\"text/css\" href=\"css/local.css\" />\n\n <script type=\"text/javascript\" src=\"js/jquery-1.10.2.min.js\"></script>\n <script type=\"text/javascript\" src=\"bootstrap/js/bootstrap.min.js\"></script>\n <script src=\"assets/js/jquery.knob.min.js\"></script>\n <!-- you need to include the shieldui css and js assets in order for the charts to work -->\n <script type=\"text/javascript\" src=\"https://www.prepbootstrap.com/Content/js/gridData.js\"></script>\n</head>\n<body>\n<div class=\"col-xs-12 col-md-12 col-lg-11\">\n {{#payload.lights}}\n <div class=\"col-xs-3 col-md-3\">\n <div class=\"panel panel-primary panel-{{object_id}}\">\n <!-- Default panel contents -->\n <div class=\"panel-heading {{name}}\" id=\"Header {{name}}\">\n <small>{{name}}</small>\n </div>\n <div class=\"panel-body\">\n <div class=\"col-sm-8 col-md-8 hidden-xs\">\n <input id=\"{{name}}\" data-angleOffset=-125 data-angleArc=250 data-linecap=round data-displayPrevious=\"true\" data-thickness=\".5\" data-step=\"{{step}}\" data-width=80 data-height=80 class=\"{{class_name}}\" value={{brightness}}>\n </div>\n <div class=\"col-xs-2 col-md-2 col-sm-2\">\n <div id=\"btngrp {{name}}\" class=\"btn-group-vertical\" data-toggle=\"buttons\">\n <label class=\"btn btn-default btn-md\">\n <input type=\"radio\" data-toggle=\"radio-button\" name={{object_id}} id=\"{{name}}_On\" class=\"radio-popup-style radio-{{object_id}}-on\" {{#powered}}checked{{/powered}}>On\n </label>\n <label class=\"btn btn-default btn-md\">\n <input type=\"radio\" data-toggle=\"radio-button\" name={{object_id}} id=\"{{name}}_Of\" class=\"radio-popup-style radio-{{object_id}}-of\" {{#not_powered}}checked{{/not_powered}}>Off\n </label>\n </div>\n </div>\n </div>\n </div>\n </div>\n {{/payload.lights}}\n</div>\n<script>\n $(\".dial\").knob({\n 'dynamicDraw' : true,\n 'release' : function (v) {\n $.post( \"/red/ifttt\", {\"winkName\":this.$.attr('id'),\"type\":\"light\",\"cmd\":(v >0 ? 'on' : 'off' ),\"level\":(v<0 ? 0:v) , \"iftttkey\" : \"{{payload.ifttt_token}}\"}) \n // console.log(this.$.attr('id'));\n //console.log(v);\n }\n });\n \n $('input[type=radio]').change(function(){\n //console.log(this.id);\n var LName=this.id.substring(0,this.id.length-3);\n var Wcmd;\n var Wlevel=$('.dial.'+this.name)[0].value;\n var l_id='.panel-'+this.name;\n $(this).addClass(\"active\").siblings().removeAttr('checked').removeClass(\"active\").parent().removeClass('active');\n (this.id.indexOf(\"_On\")!=-1 ? Wcmd='on': Wcmd='off');\n $.post( \"/red/ifttt\", {\"winkName\":LName,\"type\":\"light\",\"cmd\":Wcmd,\"level\":Wlevel , \"iftttkey\" : \"{{payload.ifttt_token}}\"}); \n (Wcmd=='on' ? $(l_id).removeClass('panel-primary').addClass('panel-warning') : $(l_id).removeClass('panel-warning').addClass('panel-primary'));\n });\n \n function executeQuery() {\n $.ajax({\n url: 'lightcontrol',\n method: 'GET',\n ifModified:true,\n// dataType: 'JSON',\n headers: {\n 'Authorization':'Bearer {{payload.pwd_str}}',\n 'Content-Type':'application/json',\n 'If-None-Match':$eTag\n },\n success: function(data,status, xhr) {\n if (xhr.status===200){\n var wink_obj=data;// JSON.parse(data);\n $eTag=xhr.getResponseHeader('Etag');\n // console.log(wink_obj.haveLights);\n var lights=wink_obj.lights;\n for(var i=0;i<lights.length;i++){\n var l_id='.panel-'+lights[i].object_id;\n var dial_name='.dial.'+lights[i].object_id;\n var btn_id='.radio-'+lights[i].object_id;\n if(lights[i].powered) \n {\n $(l_id).removeClass('panel-primary').addClass('panel-warning');\n $(btn_id+'-on').prop('checked',true).parent().addClass('active').siblings().removeClass(\"active\");\n $(btn_id+'-of').removeAttr('checked').prop('checked',false).parent().removeClass('active');\n } else {\n $(l_id).removeClass('panel-warning').addClass('panel-primary');\n $(btn_id+'-of').prop('checked',true).parent().addClass('active').siblings().removeClass(\"active\");;\n $(btn_id+'-on').removeAttr('checked').prop('checked',false).parent().removeClass('active');\n }\n $(dial_name).val(lights[i].brightness).trigger(\"change\");\n }\n }\n }\n });\n //setTimeout(executeQuery, 5000); // you could choose not to continue on failure...\n }\n\n $(document).ready(function() {\n $eTag=\"sasd12312sdfsdf=\";\n // run the first time; all subsequent calls will take care of themselves\n setInterval(executeQuery, 3000);\n });\n</script>\n</body>\n</html>\n<!-- data-angleOffset=-125 data-angleArc=250 -->",
"x": 559,
"y": 741,
"z": "b4ba093b.4b45f8",
Expand Down Expand Up @@ -149,8 +149,8 @@
"field": "payload",
"format": "handlebars",
"template": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <META http-equiv=\"refresh\" content=\"3;URL=/freeboard/ui\">\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Home Dashboard</title>\n\n <link rel=\"stylesheet\" type=\"text/css\" href=\"bootstrap/css/bootstrap.min.css\" />\n <link rel=\"stylesheet\" type=\"text/css\" href=\"font-awesome/css/font-awesome.min.css\" />\n <link rel=\"stylesheet\" type=\"text/css\" href=\"css/local.css\" />\n\n <script type=\"text/javascript\" src=\"js/jquery-1.10.2.min.js\"></script>\n <script type=\"text/javascript\" src=\"bootstrap/js/bootstrap.min.js\"></script>\n\n <!-- you need to include the shieldui css and js assets in order for the charts to work -->\n <link rel=\"stylesheet\" type=\"text/css\" href=\"https://www.shieldui.com/shared/components/latest/css/shieldui-all.min.css\" />\n <link rel=\"stylesheet\" type=\"text/css\" href=\"https://www.shieldui.com/shared/components/latest/css/light-bootstrap/all.min.css\" />\n <link id=\"gridcss\" rel=\"stylesheet\" type=\"text/css\" href=\"https://www.shieldui.com/shared/components/latest/css/dark-bootstrap/all.min.css\" />\n\n <script type=\"text/javascript\" src=\"https://www.shieldui.com/shared/components/latest/js/shieldui-all.min.js\"></script>\n <script type=\"text/javascript\" src=\"https://www.prepbootstrap.com/Content/js/gridData.js\"></script>\n</head>\n<body>\n<div class=\"center-block\">\n <div class=\"col-lg-8\">\n <div class=\"alert alert-dismissable alert-info\">\n <div class=\"panel-heading\">\n <h3>Incorrect User Id or Password...</h3>\n </div> \n </div>\n </div>\n</div>\n</body>\n</html>",
"x": 788,
"y": 127,
"x": 818,
"y": 120,
"z": "b4ba093b.4b45f8",
"wires": [
[
Expand All @@ -162,8 +162,8 @@
"id": "cebfd03b.31403",
"type": "http response",
"name": "",
"x": 958,
"y": 129,
"x": 960,
"y": 120,
"z": "b4ba093b.4b45f8",
"wires": []
},
Expand Down

0 comments on commit 2c416e3

Please sign in to comment.