12345678910111213141516171819202122 |
- function updateCard(msg) { \
- print ('update_card command received');\
- if (msg.id !== null && msg.elements && Array.isArray(msg.elements)) {\
- print('card ' + msg.id + ': elements array has length of ' + msg.elements.length);\
- for (var i = 0; i < msg.elements.length; i++) {\
- print('element ' + i + ' being updated to ' + msg.elements[i].value);\
- if (msg.elements[i].id !== null && msg.elements[i].value !== null && msg.elements[i].type !== 'calendar') {\
- updateElement( msg.id,\
- msg.elements[i].id,\
- msg.elements[i].value\
- );\
- }else{\
- updateCalendar( msg.id,\
- msg.elements[i].id,\
- msg.elements[i].date.year || 1970,\
- msg.elements[i].date.month || 1,\
- msg.elements[i].date.day || 1\
- );\
- }\
- }\
- }\
- }
|