Rev 2084 | Details | Compare with Previous | Last modification | View Log | SVN | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 2073 | runge | 1 | |
| 2 | pages.irremotes = { |
||
| 3 | init: function(pageInstance) |
||
| 4 | { |
||
| 5 | pageInstance.pageButtonElements = {}; |
||
| 6 | |||
| 7 | |||
| 8 | jQuery.each(pageInstance.remotes, function(n, remote) |
||
| 9 | { |
||
| 2111 | runge | 10 | sendCommand("JSON.stringify(Storage_ListParametersNative('Remote_" + remote + "'));", function(jsonData) |
| 2073 | runge | 11 | { |
| 2111 | runge | 12 | jQuery.each(jsonData, function(button, data) |
| 2073 | runge | 13 | { |
| 14 | pageInstance.pageButtonElements[remote + "_" + button] = $("#page-irremotes-button-template").tmpl({ button: button }).appendTo(pageInstance.pageContentElement).trigger("create").find("button").on("click", function(event) |
||
| 15 | { |
||
| 16 | jQuery.each(pageInstance.aliases, function(i, alias) |
||
| 17 | { |
||
| 2111 | runge | 18 | sendCommand("IROut_SendBurst('" + alias + "','" + remote + "','" + button + "');"); |
| 2073 | runge | 19 | }); |
| 20 | |||
| 21 | event.preventDefault(); |
||
| 22 | }); |
||
| 23 | }); |
||
| 24 | }); |
||
| 25 | }); |
||
| 26 | } |
||
| 27 | }; |