From da62d1bf181819de2f91d88992137780d1d7caa3 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 1 Feb 2017 08:59:19 -0800 Subject: [PATCH] Fix TTS form --- src/more-infos/more-info-media_player.html | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/more-infos/more-info-media_player.html b/src/more-infos/more-info-media_player.html index 1f14022c46..827d2cf880 100644 --- a/src/more-infos/more-info-media_player.html +++ b/src/more-infos/more-info-media_player.html @@ -102,7 +102,13 @@
- +
@@ -375,6 +381,10 @@ Polymer({ this.callService('volume_set', { volume_level: vol }); }, + ttsCheckForEnter: function (ev) { + if (ev.keyCode === 13) this.sendTTS(); + }, + sendTTS: function () { var services = this.hass.config.services.tts; var serviceKeys = Object.keys(services).sort(); @@ -382,8 +392,8 @@ Polymer({ var i; for (i = 0; i < serviceKeys.length; i++) { - if (services[serviceKeys[i]].indexOf('_say') !== -1) { - service = services[serviceKeys[i]]; + if (serviceKeys[i].indexOf('_say') !== -1) { + service = serviceKeys[i]; break; } } @@ -397,7 +407,7 @@ Polymer({ message: this.ttsMessage, }); this.ttsMessage = ''; - document.activeElement.blur(); + this.$.ttsInput.focus(); }, callService: function (service, data) {