From de91aea3b9fe79819de63695b84adfd694c41c18 Mon Sep 17 00:00:00 2001 From: c727 <11984118+c727@users.noreply.github.com> Date: Wed, 27 Jun 2018 22:12:01 +0200 Subject: [PATCH] Revert "Love: Add column and row card" This reverts commit e0ccc1999ad3c83901f5e4d5b54ed0188debba39. --- src/panels/lovelace/cards/hui-column-card.js | 48 ------------------- .../lovelace/common/create-card-element.js | 2 - 2 files changed, 50 deletions(-) delete mode 100644 src/panels/lovelace/cards/hui-column-card.js diff --git a/src/panels/lovelace/cards/hui-column-card.js b/src/panels/lovelace/cards/hui-column-card.js deleted file mode 100644 index 24fce097c6..0000000000 --- a/src/panels/lovelace/cards/hui-column-card.js +++ /dev/null @@ -1,48 +0,0 @@ -import createCardElement from '../common/create-card-element.js'; -import createErrorConfig from '../common/create-error-card-config.js'; - -class HuiColumnCard extends HTMLElement { - constructor() { - super(); - this._elements = []; - } - - getCardSize() { - return 7; - } - - set config(config) { - this._elements = []; - const root = this; - - while (root.lastChild) { - root.removeChild(root.lastChild); - } - - if (config && config.cards && Array.isArray(config.cards)) { - const elements = []; - config.cards.forEach(card => { - const element = createCardElement(card); - element.style.setProperty('margin', '4px'); - elements.push(element); - root.appendChild(element); - }); - elements[0].style.marginTop = '0'; - elements[(elements.length - 1)].style.marginBottom = '0'; - this._elements = elements; - - } else { - const error = 'Card config incorrect.'; - const element = createCardElement(createErrorConfig(error, config)); - root.appendChild(element); - } - } - - set hass(hass) { - this._elements.forEach(element => { - element.hass = hass; - }); - } -} - -customElements.define('hui-column-card', HuiColumnCard); diff --git a/src/panels/lovelace/common/create-card-element.js b/src/panels/lovelace/common/create-card-element.js index 85346f2cf5..e5501046a6 100644 --- a/src/panels/lovelace/common/create-card-element.js +++ b/src/panels/lovelace/common/create-card-element.js @@ -1,7 +1,6 @@ import fireEvent from '../../../common/dom/fire_event.js'; import '../cards/hui-camera-preview-card.js'; -import '../cards/hui-column-card.js'; import '../cards/hui-entities-card.js'; import '../cards/hui-entity-filter-card.js'; import '../cards/hui-glance-card'; @@ -20,7 +19,6 @@ import createErrorCardConfig from './create-error-card-config.js'; const CARD_TYPES = [ 'camera-preview', - 'column', 'entities', 'entity-filter', 'entity-picture',