Rev 2111 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 2111 | Rev 2196 | ||
|---|---|---|---|
| Line 2... | Line 2... | ||
| 2 | pages.dimmers = { |
2 | pages.dimmers = { |
| 3 | init: function(pageInstance) |
3 | init: function(pageInstance) |
| 4 | { |
4 | { |
| 5 | /* List to keep referenses to all the different slider elements */ |
5 | /* List to keep referenses to all the different slider elements */ |
| 6 | pageInstance.pageSliderElements = {}; |
6 | pageInstance.pageSliderElements = {}; |
| - | 7 | ||
| - | 8 | this.pageshow = function(arg) { |
|
| - | 9 | /* Request the initial value from the server */ |
|
| - | 10 | requestServerData(); |
|
| - | 11 | /* Set timer for continious polling of the current values */ |
|
| - | 12 | pageInstance.pollTimer = setInterval(requestServerData, 4000); |
|
| - | 13 | } |
|
| - | 14 | ||
| - | 15 | this.pagehide = function(arg) { |
|
| - | 16 | clearInterval(pageInstance.pollTimer); |
|
| - | 17 | } |
|
| 7 | 18 | ||
| 8 | 19 | ||
| 9 | /* Function to update values of sliders based on new server data */ |
20 | /* Function to update values of sliders based on new server data */ |
| 10 | function handleServerData(jsonData) |
21 | function handleServerData(jsonData) |
| 11 | { |
22 | { |
| Line 81... | Line 92... | ||
| 81 | pageInstance.pageSliderElements[alias].find(".page-dimmers-button-minimum").on("click", function(event, ui) { pageInstance.pageSliderElements[alias].find("input").val(0).slider("refresh") }); |
92 | pageInstance.pageSliderElements[alias].find(".page-dimmers-button-minimum").on("click", function(event, ui) { pageInstance.pageSliderElements[alias].find("input").val(0).slider("refresh") }); |
| 82 | 93 | ||
| 83 | /* Bind a click event to the maximum button */ |
94 | /* Bind a click event to the maximum button */ |
| 84 | pageInstance.pageSliderElements[alias].find(".page-dimmers-button-maximum").on("click", function(event, ui) { pageInstance.pageSliderElements[alias].find("input").val(255).slider("refresh") }); |
95 | pageInstance.pageSliderElements[alias].find(".page-dimmers-button-maximum").on("click", function(event, ui) { pageInstance.pageSliderElements[alias].find("input").val(255).slider("refresh") }); |
| 85 | }); |
96 | }); |
| 86 | - | ||
| 87 | - | ||
| 88 | /* Request the initial value from the server */ |
- | |
| 89 | requestServerData(); |
- | |
| 90 | - | ||
| 91 | - | ||
| 92 | /* Set timer for continious polling of the current values */ |
- | |
| 93 | pageInstance.pollTimer = setInterval(requestServerData, 4000); |
- | |
| 94 | } |
97 | } |
| 95 | }; |
98 | }; |