diff --git a/src/cards/ha-entities-card.html b/src/cards/ha-entities-card.html
index 8d1355fb0d..446141e35a 100644
--- a/src/cards/ha-entities-card.html
+++ b/src/cards/ha-entities-card.html
@@ -99,8 +99,7 @@ Polymer({
entityTapped: function (ev) {
var entityId;
- if (ev.target.classList.contains('paper-toggle-button') ||
- ev.target.classList.contains('paper-icon-button') ||
+ if (ev.target.nodeName === 'STATE-CARD-INPUT_TEXT' ||
(!ev.model && !this.groupEntity)) {
return;
}
diff --git a/src/state-summary/state-card-content.html b/src/state-summary/state-card-content.html
index 546e6e822b..5f6fce3a2b 100644
--- a/src/state-summary/state-card-content.html
+++ b/src/state-summary/state-card-content.html
@@ -6,6 +6,7 @@
+
diff --git a/src/state-summary/state-card-display.html b/src/state-summary/state-card-display.html
old mode 100755
new mode 100644
diff --git a/src/state-summary/state-card-input_text.html b/src/state-summary/state-card-input_text.html
new file mode 100644
index 0000000000..a932ae2f1b
--- /dev/null
+++ b/src/state-summary/state-card-input_text.html
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/state-summary/state-card-toggle.html b/src/state-summary/state-card-toggle.html
old mode 100755
new mode 100644
diff --git a/src/util/hass-util.html b/src/util/hass-util.html
old mode 100644
new mode 100755
index 93a1a1570b..5022b9cf0c
--- a/src/util/hass-util.html
+++ b/src/util/hass-util.html
@@ -16,6 +16,7 @@ window.hassUtil.DOMAINS_WITH_CARD = [
'configurator',
'input_select',
'input_slider',
+ 'input_text',
'media_player',
'scene',
'script',
@@ -31,7 +32,7 @@ window.hassUtil.DOMAINS_WITH_MORE_INFO = [
window.hassUtil.DOMAINS_WITH_NO_HISTORY = ['camera', 'configurator', 'scene'];
window.hassUtil.HIDE_MORE_INFO = [
- 'input_select', 'scene', 'script', 'input_slider',
+ 'input_select', 'scene', 'script', 'input_slider', 'input_text'
];
window.hassUtil.LANGUAGE = navigator.languages ?
@@ -289,6 +290,9 @@ window.hassUtil.domainIcon = function (domain, state) {
case 'input_slider':
return 'mdi:ray-vertex';
+ case 'input_text':
+ return 'mdi:textbox';
+
case 'light':
return 'mdi:lightbulb';