From eed7bc8d26e394e195a4c322fef09268a668a2e9 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Wed, 10 Jun 2015 17:21:59 +0200 Subject: [PATCH] add new switches --- LaundryServer.py | 3 +++ index.html | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/LaundryServer.py b/LaundryServer.py index ff61e4b..afeba62 100644 --- a/LaundryServer.py +++ b/LaundryServer.py @@ -15,6 +15,9 @@ switchMapping = { 'oven': { 'index': 1, 'label': 'Herd' }, 'laundry': { 'index': 2, 'label': 'Waschkueche' }, 'kitchen': { 'index': 0, 'label': 'Kueche' }, + 'lightbasem': { 'index': 3, 'label': 'Licht Keller' }, + 'light1flr': { 'index': 4, 'label': 'Licht EG' }, + 'light2flr': { 'index': 5, 'label': 'Licht OG' }, } diff --git a/index.html b/index.html index bbdc5d5..b3d9f03 100644 --- a/index.html +++ b/index.html @@ -11,8 +11,9 @@ async: false }); var switchMapping = $.getJSON('/switchMapping').responseJSON; + var sortedKeys = Object.keys(switchMapping).sort(function(a,b){return switchMapping[a]['index'] - switchMapping[b]['index']}); var firstListItem = $("li:first", "#switchlist"); - for (var key in switchMapping) { + for (var key in sortedKeys) { var newListItem = firstListItem.clone() var href = newListItem.children('a') href.attr('id', key);