Improve display mode button text.

This commit is contained in:
Dermot Duffy
2023-08-26 14:51:48 -07:00
parent af5b0f7f23
commit 48ece1e154
7 changed files with 29 additions and 23 deletions
+2 -2
View File
@@ -557,8 +557,8 @@ export class FrigateCardEditor extends LitElement implements LovelaceCardEditor
protected _displayModes: EditorSelectOption[] = [ protected _displayModes: EditorSelectOption[] = [
{ value: '', label: '' }, { value: '', label: '' },
{ value: 'single', label: localize('config.common.display.modes.single') }, { value: 'single', label: localize('display_modes.single') },
{ value: 'grid', label: localize('config.common.display.modes.grid') }, { value: 'grid', label: localize('display_modes.grid') },
]; ];
public setConfig(config: RawFrigateCardConfig): void { public setConfig(config: RawFrigateCardConfig): void {
+5 -5
View File
@@ -153,11 +153,7 @@
"grid_columns": "Exact number of grid columns", "grid_columns": "Exact number of grid columns",
"grid_max_columns": "Maximum number of grid columns", "grid_max_columns": "Maximum number of grid columns",
"grid_selected_width_factor": "Increase selected media width by this factor", "grid_selected_width_factor": "Increase selected media width by this factor",
"mode": "Mode", "mode": "Mode"
"modes": {
"single": "Show single media viewer",
"grid": "Show media viewer for each camera in a grid"
}
}, },
"layout": { "layout": {
"fit": "Layout fit", "fit": "Layout fit",
@@ -376,6 +372,10 @@
} }
} }
}, },
"display_modes": {
"single": "Show single media viewer",
"grid": "Show media viewer for each camera in a grid"
},
"editor": { "editor": {
"add_new_camera": "Add new camera", "add_new_camera": "Add new camera",
"button": "Button", "button": "Button",
+5 -4
View File
@@ -153,10 +153,7 @@
"grid_columns": "", "grid_columns": "",
"grid_max_columns": "", "grid_max_columns": "",
"grid_selected_width_factor": "", "grid_selected_width_factor": "",
"modes": { "mode": ""
"single": "",
"grid": ""
}
}, },
"layout": { "layout": {
"fit": "Adatta al layout", "fit": "Adatta al layout",
@@ -369,6 +366,10 @@
} }
} }
}, },
"display_modes": {
"grid": "",
"single": ""
},
"editor": { "editor": {
"add_new_camera": "Aggiungi nuova telecamera", "add_new_camera": "Aggiungi nuova telecamera",
"button": "Pulsante", "button": "Pulsante",
+5 -5
View File
@@ -153,11 +153,7 @@
"grid_columns": "", "grid_columns": "",
"grid_max_columns": "", "grid_max_columns": "",
"grid_selected_width_factor": "", "grid_selected_width_factor": "",
"mode": "", "mode": ""
"modes": {
"single": "",
"grid": ""
}
}, },
"layout": { "layout": {
"fit": "Ajuste de layout", "fit": "Ajuste de layout",
@@ -375,6 +371,10 @@
} }
} }
}, },
"display_modes": {
"grid": "",
"single": ""
},
"editor": { "editor": {
"add_new_camera": "Adicionar nova câmera", "add_new_camera": "Adicionar nova câmera",
"button": "Botão", "button": "Botão",
+5 -5
View File
@@ -153,11 +153,7 @@
"grid_columns": "", "grid_columns": "",
"grid_max_columns": "", "grid_max_columns": "",
"grid_selected_width_factor": "", "grid_selected_width_factor": "",
"mode": "", "mode": ""
"modes": {
"single": "",
"grid": ""
}
}, },
"layout": { "layout": {
"fit": "Fit", "fit": "Fit",
@@ -363,6 +359,10 @@
} }
} }
}, },
"display_modes": {
"grid": "",
"single": ""
},
"editor": { "editor": {
"add_new_camera": "Adicionar nova câmera", "add_new_camera": "Adicionar nova câmera",
"button": "Botão", "button": "Botão",
+3 -1
View File
@@ -404,7 +404,9 @@ export class MenuButtonController {
icon: isGrid ? 'mdi:grid-off' : 'mdi:grid', icon: isGrid ? 'mdi:grid-off' : 'mdi:grid',
...config.menu.buttons.display_mode, ...config.menu.buttons.display_mode,
type: 'custom:frigate-card-menu-icon', type: 'custom:frigate-card-menu-icon',
title: localize('config.menu.buttons.display_mode'), title: isGrid
? localize('display_modes.single')
: localize('display_modes.grid'),
tap_action: action, tap_action: action,
}); });
} }
+4 -1
View File
@@ -1102,7 +1102,10 @@ describe('MenuButtonController', () => {
enabled: true, enabled: true,
priority: 50, priority: 50,
type: 'custom:frigate-card-menu-icon', type: 'custom:frigate-card-menu-icon',
title: 'Display mode', title:
displayMode === 'grid'
? 'Show single media viewer'
: 'Show media viewer for each camera in a grid',
tap_action: { tap_action: {
action: 'fire-dom-event', action: 'fire-dom-event',
frigate_card_action: 'display_mode_select', frigate_card_action: 'display_mode_select',