Changeset 86
- Timestamp:
- 2014-10-02 19:31:01 (11 years ago)
- Location:
- branches/1.2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified branches/1.2/J_Powermax.js ¶
r84 r86 1 1 var browserIE = false; 2 2 var pmjsButtons = new Array(); 3 var pmjsUi = 5; 3 4 4 5 // Configuration items of the panel: text, item, #items, can edit … … 270 271 function pmjsSettingsButtons(deviceID) { 271 272 var dataLen = pmjsButtons.length; 273 if (pmjsUi == 5) { 274 sel = 'selected'; 275 } else { 276 sel = 'highlighted'; 277 } 272 278 for (var i = 0; i < dataLen; i++) { 273 279 var state = get_device_state(deviceID, "urn:micasaverde-com:serviceId:PowermaxAlarmPanel1", pmjsButtons[i], 0) 274 280 if (state == "1") { 275 document.getElementById(pmjsButtons[i] + 'On').className = document.getElementById(pmjsButtons[i] + 'On').className.replace("button", "button selected");276 document.getElementById(pmjsButtons[i] + 'Off').className = document.getElementById(pmjsButtons[i] + 'Off').className.replace("button selected", "button");281 document.getElementById(pmjsButtons[i] + 'On').className = document.getElementById(pmjsButtons[i] + 'On').className.replace("button", "button "+sel); 282 document.getElementById(pmjsButtons[i] + 'Off').className = document.getElementById(pmjsButtons[i] + 'Off').className.replace("button "+sel, "button"); 277 283 } else { 278 document.getElementById(pmjsButtons[i] + 'Off').className = document.getElementById(pmjsButtons[i] + 'Off').className.replace("button", "button selected");279 document.getElementById(pmjsButtons[i] + 'On').className = document.getElementById(pmjsButtons[i] + 'On').className.replace("button selected", "button");284 document.getElementById(pmjsButtons[i] + 'Off').className = document.getElementById(pmjsButtons[i] + 'Off').className.replace("button", "button "+sel); 285 document.getElementById(pmjsButtons[i] + 'On').className = document.getElementById(pmjsButtons[i] + 'On').className.replace("button "+sel, "button"); 280 286 } 281 287 } … … 412 418 html = html.replace(/class="label/g, 'class="cpanel_device_control_label'); 413 419 html = html.replace(/class="variable/g, 'class="cpanel_device_control_variable'); 420 pmjsUi = 7; 414 421 } 415 422 set_panel_html(html); -
TabularUnified branches/1.2/L_Powermax.lua ¶
r85 r86 903 903 904 904 luup.call_timer("pmIntervalCheck", 1, "20s", "", "") 905 luup.set_failure(false) 905 906 end 906 907
Note: See TracChangeset
for help on using the changeset viewer.