From c027f213466a9d1bfb7bc6e8b5f0545d88a43715 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 23 Aug 2015 19:39:50 -0700 Subject: [PATCH] Sort badges and domain cards --- src/components/ha-zone-cards.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/components/ha-zone-cards.js b/src/components/ha-zone-cards.js index 0260209f2f..e2aee668e3 100644 --- a/src/components/ha-zone-cards.js +++ b/src/components/ha-zone-cards.js @@ -74,7 +74,9 @@ export default new Polymer({ if (domain === 'a') { cards._demo = true; } else if (getPriority(domain) < 10) { - cards._badges.push.apply(cards._badges, byDomain.get(domain).toArray()); + cards._badges.push.apply( + cards._badges, byDomain.get(domain).sortBy( + entity => entity.entityDisplay).toArray()); } else if (domain === 'group') { byDomain.get(domain).filter(st => !st.attributes.auto) .forEach(groupState => { @@ -84,7 +86,8 @@ export default new Polymer({ } ); } else { - pushCard(domain, byDomain.get(domain).toArray()); + pushCard(domain, byDomain.get(domain).sortBy( + entity => entity.entityDisplay).toArray()); } } );