mirror of
https://github.com/WebTools-NG/WebTools-NG
synced 2025-02-17 03:48:25 +00:00
ET Custom, plex.tv, butler,dvr, fm
This commit is contained in:
parent
15b875e94f
commit
7fe502ef54
7 changed files with 58 additions and 44 deletions
|
@ -8,7 +8,7 @@
|
|||
</div>
|
||||
<br>
|
||||
<!-- Media type to export -->
|
||||
<b-form-group id="etTypeGroup" v-bind:label="$t('Modules.ET.Custom.SelCustType')" label-size="lg" label-class="font-weight-bold pt-0" v-b-tooltip.hover="$t('Modules.ET.Custom.TT-CustType')">
|
||||
<b-form-group id="etTypeGroup" v-bind:label="$t('Modules.ET.Custom.SelCustType')" label-size="lg" label-class="font-weight-bold pt-0">
|
||||
<b-form-select
|
||||
style="width: 50%"
|
||||
v-model="selMediaType"
|
||||
|
@ -17,9 +17,10 @@
|
|||
@change="changeType()"
|
||||
name="mediaType">
|
||||
</b-form-select>
|
||||
<WTNGtt tt="Modules.ET.Custom.TT-CustType" size="20px"></WTNGtt>
|
||||
</b-form-group>
|
||||
<div> <!-- Select Custom Level -->
|
||||
<b-form-group id="etLevelGroup" v-bind:label="$t('Modules.ET.Custom.CustomLevel')" label-size="lg" label-class="font-weight-bold pt-0" v-b-tooltip.hover="$t('Modules.ET.Custom.TT-ETEditLevel')">
|
||||
<b-form-group id="etLevelGroup" v-bind:label="$t('Modules.ET.Custom.CustomLevel')" label-size="lg" label-class="font-weight-bold pt-0">
|
||||
<b-form-select
|
||||
style="width: 50%"
|
||||
class="form-control"
|
||||
|
@ -30,6 +31,7 @@
|
|||
:options="optionsLevels"
|
||||
name="selLevel">
|
||||
</b-form-select>
|
||||
<WTNGtt tt="Modules.ET.Custom.TT-ETEditLevel" size="20px"></WTNGtt>
|
||||
</b-form-group>
|
||||
</div>
|
||||
<b-modal ref="showNewLevel" hide-footer v-bind:title=this.customTitle @hide="newLevelHidden">
|
||||
|
@ -86,13 +88,15 @@
|
|||
import { et } from "../scripts/et";
|
||||
import i18n from '../../../../i18n';
|
||||
import { wtconfig, dialog } from '../../General/wtutils';
|
||||
import draggable from 'vuedraggable'
|
||||
import draggable from 'vuedraggable';
|
||||
import WTNGtt from '../../General/wtng-tt.vue';
|
||||
|
||||
const log = require("electron-log");
|
||||
|
||||
export default {
|
||||
components: {
|
||||
draggable,
|
||||
WTNGtt
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
style="width: Auto"
|
||||
name="selExpTypeMain">
|
||||
</b-form-select>
|
||||
<WTNGtt tt="Modules.ET.optExpType.ttExpType" size="25px"></WTNGtt>
|
||||
<WTNGtt tt="Modules.ET.optExpType.ttExpType" size="20px"></WTNGtt>
|
||||
</b-form-group>
|
||||
</div>
|
||||
</b-col>
|
||||
|
@ -46,7 +46,7 @@
|
|||
style="width: Auto"
|
||||
name="selExpTypeSec">
|
||||
</b-form-select>
|
||||
<WTNGtt tt="Modules.ET.optExpType.ttExpTypeSec" size="25px"></WTNGtt>
|
||||
<WTNGtt tt="Modules.ET.optExpType.ttExpTypeSec" size="20px"></WTNGtt>
|
||||
</b-form-group>
|
||||
</div>
|
||||
</b-col>
|
||||
|
@ -66,7 +66,7 @@
|
|||
style="width: 75%"
|
||||
name="selLibrary">
|
||||
</b-form-select>
|
||||
<WTNGtt tt="Modules.ET.optExpType.ttExpLibrary" size="25px"></WTNGtt>
|
||||
<WTNGtt tt="Modules.ET.optExpType.ttExpLibrary" size="20px"></WTNGtt>
|
||||
</b-form-group>
|
||||
</div>
|
||||
</b-col>
|
||||
|
@ -84,7 +84,7 @@
|
|||
style="width: 75%"
|
||||
name="selLevel">
|
||||
</b-form-select>
|
||||
<WTNGtt tt="Modules.ET.optExpType.ttExpLevel" size="25px"></WTNGtt>
|
||||
<WTNGtt tt="Modules.ET.optExpType.ttExpLevel" size="20px"></WTNGtt>
|
||||
</b-form-group>
|
||||
</div>
|
||||
</b-col>
|
||||
|
|
|
@ -10,11 +10,11 @@
|
|||
<br>
|
||||
<b-input-group id="PosterGrp" :prepend="$t('Modules.ET.Settings.Posters_Dimensions')" class="mt-3">
|
||||
<b-form-input id="PosterDim" name="PosterDim" type="text" class="form-control" v-model="PosterDim" :disabled=PosterDimDisabled @change="setPosters_Dimensions()"></b-form-input>
|
||||
<WTNGtt tt="Modules.ET.Settings.Posters_Dimensions_TT" size="25px"></WTNGtt>
|
||||
<WTNGtt tt="Modules.ET.Settings.Posters_Dimensions_TT" size="20px"></WTNGtt>
|
||||
</b-input-group>
|
||||
<b-input-group id="ArtGrp" :prepend="$t('Modules.ET.Settings.Art_Dimensions')" class="mt-3">
|
||||
<b-form-input id="ArtDim" name="ArtDim" type="text" class="form-control" v-model="ArtDim" :disabled=ArtDimDisabled @change="setArt_Dimensions()"></b-form-input>
|
||||
<WTNGtt tt="Modules.ET.Settings.Art_Dimensions_TT" size="25px"></WTNGtt>
|
||||
<WTNGtt tt="Modules.ET.Settings.Art_Dimensions_TT" size="20px"></WTNGtt>
|
||||
</b-input-group>
|
||||
<b-form-group id="b-form-group">
|
||||
<b-form-checkbox-group
|
||||
|
@ -34,7 +34,7 @@
|
|||
style="width: 50%"
|
||||
name="SugMovieID">
|
||||
</b-form-select>
|
||||
<WTNGtt tt="Modules.ET.Settings.ttMoviesUseId" size="25px"></WTNGtt>
|
||||
<WTNGtt tt="Modules.ET.Settings.ttMoviesUseId" size="20px"></WTNGtt>
|
||||
</b-form-group>
|
||||
<!-- Buttons -->
|
||||
<div class="buttons">
|
||||
|
|
|
@ -9,15 +9,14 @@
|
|||
<br>
|
||||
<div class="d-flex align-items-center">
|
||||
<b-form-group id="ButlerGroup" v-bind:label="$t('Modules.PMS.Butler.SelectTask')" label-size="lg" label-class="font-weight-bold pt-0">
|
||||
<b-tooltip target="ButlerGroup" triggers="hover">
|
||||
{{ $t('Modules.PMS.Butler.TTSelectTask') }}
|
||||
</b-tooltip>
|
||||
<b-form-select
|
||||
v-model="selTask"
|
||||
id="selTask"
|
||||
:options="selTaskOptions"
|
||||
style="width: auto"
|
||||
name="selTask">
|
||||
</b-form-select>
|
||||
<WTNGtt tt="Modules.PMS.Butler.TTSelectTask" size="20px"></WTNGtt>
|
||||
</b-form-group>
|
||||
</div>
|
||||
<br>
|
||||
|
@ -37,7 +36,11 @@
|
|||
const log = require("electron-log");
|
||||
import i18n from '../../../../i18n';
|
||||
import store from '../../../../store';
|
||||
import WTNGtt from '../../General/wtng-tt.vue'
|
||||
export default {
|
||||
components: {
|
||||
WTNGtt
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
selTaskOptions: [
|
||||
|
|
|
@ -11,15 +11,14 @@
|
|||
<br>
|
||||
<div class="d-flex align-items-center">
|
||||
<b-form-group id="dvrSelDVRGroup" v-bind:label="$t('Modules.PMS.DVR.selDVR')" label-size="lg" label-class="font-weight-bold pt-0" name="dvrSelDVRGroup">
|
||||
<b-tooltip target="dvrSelDVRGroup" triggers="hover">
|
||||
{{ $t('Modules.PMS.DVR.ttselDVR') }}
|
||||
</b-tooltip>
|
||||
<b-form-select
|
||||
v-model="selDVR"
|
||||
id="selDVR"
|
||||
:options="optSelDVR"
|
||||
style="width: auto"
|
||||
name="selDVR">
|
||||
</b-form-select>
|
||||
<WTNGtt tt="Modules.PMS.DVR.ttselDVR" size="20px"></WTNGtt>
|
||||
</b-form-group>
|
||||
</div>
|
||||
<br>
|
||||
|
@ -61,17 +60,21 @@
|
|||
//import store from '../../../store';
|
||||
//import { wtconfig } from '../General/wtutils';
|
||||
import { dvr } from "./scripts/dvr";
|
||||
import WTNGtt from '../../General/wtng-tt.vue'
|
||||
|
||||
i18n, dvr
|
||||
|
||||
const log = require("electron-log");
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
optSelDVR: [],
|
||||
selDVR: "",
|
||||
serverIsSelected: false
|
||||
};
|
||||
components: {
|
||||
WTNGtt
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
optSelDVR: [],
|
||||
selDVR: "",
|
||||
serverIsSelected: false
|
||||
};
|
||||
},
|
||||
created() {
|
||||
log.info("DVR Created");
|
||||
|
|
|
@ -21,15 +21,14 @@
|
|||
<div>
|
||||
<div class="d-flex align-items-center"> <!-- Select Lib -->
|
||||
<b-form-group id="SelLibGroup" v-bind:label="$t('Modules.ET.optExpType.lblSelectSelection')" label-size="lg" label-class="font-weight-bold pt-0">
|
||||
<b-tooltip target="SelLibGroup" triggers="hover">
|
||||
{{ $t('Modules.PMS.FindMedia.TTSelectLibrary') }}
|
||||
</b-tooltip>
|
||||
<b-form-select
|
||||
v-model="selLib"
|
||||
id="selLib"
|
||||
:options="selLibOptions"
|
||||
style="width: auto"
|
||||
name="selLib">
|
||||
</b-form-select>
|
||||
<WTNGtt tt="Modules.PMS.FindMedia.TTSelectLibrary" size="20px"></WTNGtt>
|
||||
</b-form-group>
|
||||
</div>
|
||||
<br>
|
||||
|
@ -57,6 +56,7 @@
|
|||
import i18n from '../../../../i18n';
|
||||
//import store from '../../../store';
|
||||
import { dialog } from '../../General/wtutils';
|
||||
import WTNGtt from '../../General/wtng-tt.vue'
|
||||
import { pms } from '../../General/pms';
|
||||
import { findMedia } from './scripts/FindMedia.js';
|
||||
import statusDiv from '../../General/status.vue';
|
||||
|
@ -68,7 +68,8 @@
|
|||
const log = require("electron-log");
|
||||
export default {
|
||||
components: {
|
||||
statusDiv
|
||||
statusDiv,
|
||||
WTNGtt
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
|
|
|
@ -13,15 +13,14 @@
|
|||
<div ref="libSpinner" id="libSpinner" :hidden="selUserWait">
|
||||
<b-spinner id="libLoad" class="ml-auto text-danger"></b-spinner>
|
||||
</div>
|
||||
<b-tooltip target="plexTVUsers" triggers="hover">
|
||||
{{ $t('Modules.PlexTV.TT-User') }}
|
||||
</b-tooltip>
|
||||
<b-form-select
|
||||
v-model="selUser"
|
||||
id="selUser"
|
||||
:options="selUserOptions"
|
||||
style="width: Auto"
|
||||
name="selLibrary">
|
||||
</b-form-select>
|
||||
<WTNGtt tt="Modules.PlexTV.TT-User" size="20px"></WTNGtt>
|
||||
</b-form-group>
|
||||
</div>
|
||||
<b-input-group id="UserIDGrp" :prepend="$t('Modules.PlexTV.UsrID')" class="mt-3">
|
||||
|
@ -64,24 +63,28 @@
|
|||
import { plextv } from "./scripts/plextv";
|
||||
import i18n from '../../../i18n';
|
||||
import { wtconfig } from '../General/wtutils';
|
||||
import WTNGtt from '../General/wtng-tt.vue'
|
||||
|
||||
const log = require("electron-log");
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
selUserWait: false,
|
||||
selUser: "",
|
||||
selUserOptions: [],
|
||||
selUserDetails: {},
|
||||
usrID: "",
|
||||
usrEmail: "",
|
||||
usrName: "",
|
||||
usrFriendlyName: "",
|
||||
usrRestricted: "",
|
||||
usrThumb: "",
|
||||
usrHome: "",
|
||||
usrStatus: ""
|
||||
};
|
||||
components: {
|
||||
WTNGtt
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
selUserWait: false,
|
||||
selUser: "",
|
||||
selUserOptions: [],
|
||||
selUserDetails: {},
|
||||
usrID: "",
|
||||
usrEmail: "",
|
||||
usrName: "",
|
||||
usrFriendlyName: "",
|
||||
usrRestricted: "",
|
||||
usrThumb: "",
|
||||
usrHome: "",
|
||||
usrStatus: ""
|
||||
};
|
||||
},
|
||||
async created() {
|
||||
log.info("PlexTV Created");
|
||||
|
|
Loading…
Add table
Reference in a new issue