Add translation and simplify delete method

This commit is contained in:
Paul Bottein 2024-10-22 10:49:28 +02:00
parent 24f9944319
commit a9b4117b1b
No known key found for this signature in database
5 changed files with 15 additions and 10 deletions

View File

@ -199,14 +199,14 @@ export class HuiBadgeEditMode extends LitElement {
this._cutBadge(); this._cutBadge();
break; break;
case 4: case 4:
this._deleteBadge({ silent: false }); this._deleteBadge();
break; break;
} }
} }
private _cutBadge(): void { private _cutBadge(): void {
this._copyBadge(); this._copyBadge();
this._deleteBadge({ silent: true }); fireEvent(this, "ll-delete-badge", { path: this.path!, silent: true });
} }
private _copyBadge(): void { private _copyBadge(): void {
@ -231,8 +231,8 @@ export class HuiBadgeEditMode extends LitElement {
fireEvent(this, "ll-edit-badge", { path: this.path! }); fireEvent(this, "ll-edit-badge", { path: this.path! });
} }
private _deleteBadge({ silent }: { silent: boolean }): void { private _deleteBadge(): void {
fireEvent(this, "ll-delete-badge", { path: this.path!, silent }); fireEvent(this, "ll-delete-badge", { path: this.path!, silent: false });
} }
static get styles(): CSSResultGroup { static get styles(): CSSResultGroup {

View File

@ -199,7 +199,7 @@ export class HuiCardEditMode extends LitElement {
this._cutCard(); this._cutCard();
break; break;
case 4: case 4:
this._deleteCard({ silent: false }); this._deleteCard();
break; break;
} }
} }
@ -222,7 +222,7 @@ export class HuiCardEditMode extends LitElement {
private _cutCard(): void { private _cutCard(): void {
this._copyCard(); this._copyCard();
this._deleteCard({ silent: true }); fireEvent(this, "ll-delete-card", { path: this.path!, silent: true });
} }
private _copyCard(): void { private _copyCard(): void {
@ -231,8 +231,8 @@ export class HuiCardEditMode extends LitElement {
this._clipboard = deepClone(cardConfig); this._clipboard = deepClone(cardConfig);
} }
private _deleteCard({ silent }: { silent: boolean }): void { private _deleteCard(): void {
fireEvent(this, "ll-delete-card", { path: this.path!, silent }); fireEvent(this, "ll-delete-card", { path: this.path!, silent: false });
} }
static get styles(): CSSResultGroup { static get styles(): CSSResultGroup {

View File

@ -30,8 +30,10 @@ export async function performDeleteBadge(
action: { action, text: hass.localize("ui.common.undo") }, action: { action, text: hass.localize("ui.common.undo") },
}); });
} catch (err: any) { } catch (err: any) {
// eslint-disable-next-line no-console
console.error(err);
lovelace.showToast({ lovelace.showToast({
message: `Deleting failed: ${err.message}`, message: hass.localize("ui.common.deleting_failed"),
}); });
} }
} }

View File

@ -30,8 +30,10 @@ export async function performDeleteCard(
action: { action, text: hass.localize("ui.common.undo") }, action: { action, text: hass.localize("ui.common.undo") },
}); });
} catch (err: any) { } catch (err: any) {
// eslint-disable-next-line no-console
console.error(err);
lovelace.showToast({ lovelace.showToast({
message: `Deleting failed: ${err.message}`, message: hass.localize("ui.common.deleting_failed"),
}); });
} }
} }

View File

@ -362,6 +362,7 @@
"help": "Help", "help": "Help",
"successfully_saved": "Successfully saved", "successfully_saved": "Successfully saved",
"successfully_deleted": "Successfully deleted", "successfully_deleted": "Successfully deleted",
"deleting_failed": "Deleting failed",
"error_required": "Required", "error_required": "Required",
"copied": "Copied", "copied": "Copied",
"copied_clipboard": "Copied to clipboard", "copied_clipboard": "Copied to clipboard",