2021-06-13 17:31:43 +02:00
|
|
|
<template>
|
2021-09-15 04:03:00 +02:00
|
|
|
<details>
|
|
|
|
<summary>
|
|
|
|
<h3>
|
|
|
|
{{ $t("Settings.External Player Settings.External Player Settings") }}
|
|
|
|
</h3>
|
|
|
|
</summary>
|
|
|
|
<hr>
|
2021-06-13 17:31:43 +02:00
|
|
|
<div class="switchColumnGrid">
|
|
|
|
<div class="switchColumn">
|
|
|
|
<ft-select
|
|
|
|
:placeholder="$t('Settings.External Player Settings.External Player')"
|
|
|
|
:value="externalPlayer"
|
|
|
|
:select-names="externalPlayerNames"
|
|
|
|
:select-values="externalPlayerValues"
|
|
|
|
:tooltip="$t('Tooltips.External Player Settings.External Player')"
|
|
|
|
@change="updateExternalPlayer"
|
|
|
|
/>
|
|
|
|
</div>
|
|
|
|
<div class="switchColumn">
|
|
|
|
<ft-toggle-switch
|
|
|
|
:label="$t('Settings.External Player Settings.Ignore Unsupported Action Warnings')"
|
|
|
|
:default-value="externalPlayerIgnoreWarnings"
|
2021-10-20 15:14:49 +02:00
|
|
|
:disabled="externalPlayer===''"
|
2021-06-13 17:31:43 +02:00
|
|
|
:compact="true"
|
|
|
|
:tooltip="$t('Tooltips.External Player Settings.Ignore Warnings')"
|
|
|
|
@change="updateExternalPlayerIgnoreWarnings"
|
|
|
|
/>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<ft-flex-box
|
|
|
|
v-if="externalPlayer !== ''"
|
|
|
|
class="externalPlayerSettingsFlexBox"
|
|
|
|
>
|
|
|
|
<ft-input
|
|
|
|
:placeholder="$t('Settings.External Player Settings.Custom External Player Executable')"
|
2021-10-01 09:38:33 +02:00
|
|
|
:show-action-button="false"
|
2021-06-13 17:31:43 +02:00
|
|
|
:show-label="true"
|
|
|
|
:value="externalPlayerExecutable"
|
|
|
|
:tooltip="$t('Tooltips.External Player Settings.Custom External Player Executable')"
|
|
|
|
@input="updateExternalPlayerExecutable"
|
|
|
|
/>
|
|
|
|
<ft-input
|
|
|
|
:placeholder="$t('Settings.External Player Settings.Custom External Player Arguments')"
|
2021-10-01 09:38:33 +02:00
|
|
|
:show-action-button="false"
|
2021-06-13 17:31:43 +02:00
|
|
|
:show-label="true"
|
|
|
|
:value="externalPlayerCustomArgs"
|
2021-10-07 08:29:43 +02:00
|
|
|
:tooltip="externalPlayerCustomArgsTooltip"
|
2021-06-13 17:31:43 +02:00
|
|
|
@input="updateExternalPlayerCustomArgs"
|
|
|
|
/>
|
|
|
|
</ft-flex-box>
|
2021-09-15 04:03:00 +02:00
|
|
|
</details>
|
2021-06-13 17:31:43 +02:00
|
|
|
</template>
|
|
|
|
|
|
|
|
<script src="./external-player-settings.js" />
|
|
|
|
<style scoped lang="sass" src="./external-player-settings.sass" />
|