behaviour settings changed

This commit is contained in:
SPRINX0\prochazka
2025-12-02 18:14:55 +01:00
parent b6b6123434
commit d96cb10476

View File

@@ -1,27 +1,31 @@
<script lang="ts"> <script lang="ts">
import FormCheckboxField from "../forms/FormCheckboxField.svelte"; import FormCheckboxField from '../forms/FormCheckboxField.svelte';
import { _t } from "../translations"; import { _t } from '../translations';
import FontIcon from '../icons/FontIcon.svelte'; import FontIcon from '../icons/FontIcon.svelte';
import FormValues from "../forms/FormValues.svelte"; import FormValues from '../forms/FormValues.svelte';
</script> </script>
<div class="wrapper"> <div class="wrapper">
<FormValues let:values> <FormValues let:values>
<div class="heading">{_t('settings.behaviour', { defaultMessage: 'Behaviour' })}</div> <div class="heading">{_t('settings.behaviour', { defaultMessage: 'Behaviour' })}</div>
<FormCheckboxField
name="behaviour.useTabPreviewMode"
label={_t('settings.behaviour.useTabPreviewMode', { defaultMessage: 'Use tab preview mode' })}
defaultValue={true}
data-testid="BehaviourSettings_useTabPreviewMode"
/>
<FormCheckboxField <FormCheckboxField
name="behaviour.jsonPreviewWrap" name="behaviour.jsonPreviewWrap"
label={_t('settings.behaviour.jsonPreviewWrap', { defaultMessage: 'Wrap JSON in preview' })} label={_t('settings.behaviour.jsonPreviewWrap', { defaultMessage: 'Wrap JSON in preview' })}
defaultValue={false} defaultValue={false}
/> />
<FormCheckboxField
name="behaviour.openDetailOnArrows"
label={_t('settings.behaviour.openDetailOnArrows', {
defaultMessage: 'Open detail on keyboard navigation',
})}
defaultValue={true}
disabled={values['behaviour.useTabPreviewMode'] === false}
/>
<div class="heading">{_t('settings.tabPreviewMode', { defaultMessage: 'Tab Preview Mode' })}</div>
<div class="tip"> <div class="tip">
<FontIcon icon="img tip" /> <FontIcon icon="img tip" />
{_t('settings.behaviour.singleClickPreview', { {_t('settings.behaviour.singleClickPreview', {
@@ -31,12 +35,10 @@
</div> </div>
<FormCheckboxField <FormCheckboxField
name="behaviour.openDetailOnArrows" name="behaviour.useTabPreviewMode"
label={_t('settings.behaviour.openDetailOnArrows', { label={_t('settings.behaviour.useTabPreviewMode', { defaultMessage: 'Use tab preview mode' })}
defaultMessage: 'Open detail on keyboard navigation',
})}
defaultValue={true} defaultValue={true}
disabled={values['behaviour.useTabPreviewMode'] === false} data-testid="BehaviourSettings_useTabPreviewMode"
/> />
<div class="heading">{_t('settings.confirmations', { defaultMessage: 'Confirmations' })}</div> <div class="heading">{_t('settings.confirmations', { defaultMessage: 'Confirmations' })}</div>