From 51ce481e7797ed5cab378fc50a5d9fedbffc7f81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Sun, 16 Feb 2020 23:32:47 +0200 Subject: [PATCH 1/2] Sort list of available events --- src/panels/developer-tools/event/events-list.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/panels/developer-tools/event/events-list.js b/src/panels/developer-tools/event/events-list.js index e2435c0dab..abf216b39a 100644 --- a/src/panels/developer-tools/event/events-list.js +++ b/src/panels/developer-tools/event/events-list.js @@ -58,7 +58,7 @@ class EventsList extends EventsMixin(LocalizeMixin(PolymerElement)) { super.connectedCallback(); this.hass.callApi("GET", "events").then( function(events) { - this.events = events; + this.events = events.sort((e1, e2) => compare(e1.event, e2.event)); }.bind(this) ); } From 2ab2ade6421cc374bcf56a6eb5e92ddd6fccda3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Mon, 17 Feb 2020 21:15:58 +0200 Subject: [PATCH 2/2] Import compare --- src/panels/developer-tools/event/events-list.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/panels/developer-tools/event/events-list.js b/src/panels/developer-tools/event/events-list.js index abf216b39a..b3f5e4e0c3 100644 --- a/src/panels/developer-tools/event/events-list.js +++ b/src/panels/developer-tools/event/events-list.js @@ -1,6 +1,7 @@ import { html } from "@polymer/polymer/lib/utils/html-tag"; import { PolymerElement } from "@polymer/polymer/polymer-element"; +import { compare } from "../../../common/string/compare"; import { EventsMixin } from "../../../mixins/events-mixin"; import LocalizeMixin from "../../../mixins/localize-mixin";