From 0835a78ce22d5eeda0adc66baf83d79f3b68e78a Mon Sep 17 00:00:00 2001 From: Dermot Duffy Date: Sat, 25 Dec 2021 19:36:40 -0800 Subject: [PATCH] Move-up/down buttons should not work on new camera entry. --- src/components/live.ts | 1 - src/editor.ts | 10 ++++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/components/live.ts b/src/components/live.ts index 2fb09d28..800b25b2 100644 --- a/src/components/live.ts +++ b/src/components/live.ts @@ -1,4 +1,3 @@ -// TODO editor: should not be able to move up a new camera before it's not new. // TODO reconsider card_id, and using entity (which is unique) as that id // TODO rename card_id to id? // TODO webrtc entities in camera section? diff --git a/src/editor.ts b/src/editor.ts index 0940734d..14dc096e 100644 --- a/src/editor.ts +++ b/src/editor.ts @@ -342,11 +342,12 @@ export class FrigateCardEditor extends LitElement implements LovelaceCardEditor - modifyConfig((config: RawFrigateCardConfig): boolean => { + !addNewCamera && modifyConfig((config: RawFrigateCardConfig): boolean => { if (Array.isArray(config.cameras) && cameraIndex > 0) { arrayMove(config.cameras, cameraIndex, cameraIndex - 1); this._expandedCameraIndex = cameraIndex - 1; @@ -360,11 +361,12 @@ export class FrigateCardEditor extends LitElement implements LovelaceCardEditor = this._config.cameras.length - 1} @click=${() => - modifyConfig((config: RawFrigateCardConfig): boolean => { + !addNewCamera && modifyConfig((config: RawFrigateCardConfig): boolean => { if ( Array.isArray(config.cameras) && cameraIndex < config.cameras.length - 1