remove vue2-perfect-scrollbar

This commit is contained in:
jb-alvarado 2022-09-07 17:05:47 +02:00
parent a1b203ebcf
commit 5a7db18ebc
8 changed files with 429 additions and 469 deletions

View File

@ -154,10 +154,14 @@
.player-browser-scroll { .player-browser-scroll {
height: calc(100% - 50px); height: calc(100% - 50px);
overflow: auto;
scrollbar-width: medium;
} }
.browser-div .media-browser-scroll { .browser-div .media-browser-scroll {
height: 100%; height: 100%;
overflow: auto;
scrollbar-width: medium;
} }
.playlist-container .ps { .playlist-container .ps {

View File

@ -46,7 +46,6 @@ export default {
{ src: '~/plugins/helpers.js' }, { src: '~/plugins/helpers.js' },
{ src: '~/plugins/nuxt-client-init.js', ssr: false }, { src: '~/plugins/nuxt-client-init.js', ssr: false },
{ src: '~plugins/video.js', ssr: false }, { src: '~plugins/video.js', ssr: false },
{ src: '~plugins/scrollbar.js', ssr: false },
{ src: '~plugins/splitpanes.js', ssr: false }, { src: '~plugins/splitpanes.js', ssr: false },
{ src: '~plugins/loading.js', ssr: false }, { src: '~plugins/loading.js', ssr: false },
{ src: '~plugins/draggable.js', ssr: false }, { src: '~plugins/draggable.js', ssr: false },

845
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
{ {
"name": "ffplayout-frontend", "name": "ffplayout-frontend",
"version": "5.2.0", "version": "5.2.3",
"description": "Web GUI for ffplayout", "description": "Web GUI for ffplayout",
"author": "Jonathan Baecker", "author": "Jonathan Baecker",
"private": true, "private": true,
@ -25,7 +25,6 @@
"splitpanes": "^2.4.1", "splitpanes": "^2.4.1",
"video.js": "^7.20.2", "video.js": "^7.20.2",
"vue-loading-overlay": "^3.4.2", "vue-loading-overlay": "^3.4.2",
"vue2-perfect-scrollbar": "^1.5.5",
"vuedraggable": "^2.24.3" "vuedraggable": "^2.24.3"
}, },
"devDependencies": { "devDependencies": {

View File

@ -7,10 +7,8 @@
</b-col> </b-col>
</b-row> </b-row>
<b-container class="log-container"> <b-container class="log-container">
<!-- eslint-disable-next-line --> <div
<perfect-scrollbar
v-if="currentLog" v-if="currentLog"
:options="scrollOP"
class="log-content" class="log-content"
:inner-html.prop="currentLog | formatStr" :inner-html.prop="currentLog | formatStr"
/> />
@ -53,11 +51,7 @@ export default {
data () { data () {
return { return {
currentLog: null, currentLog: null,
listDate: this.$dayjs().utcOffset(0).format('YYYY-MM-DD'), listDate: this.$dayjs().utcOffset(0).format('YYYY-MM-DD')
scrollOP: {
wheelSpeed: 5,
minScrollbarLength: 30
}
} }
}, },
@ -139,6 +133,8 @@ export default {
font-family: monospace; font-family: monospace;
font-size: 13px; font-size: 13px;
white-space: pre; white-space: pre;
overflow: scroll;
scrollbar-width: medium;
} }
.log-info { .log-info {

View File

@ -31,7 +31,7 @@
<splitpanes class="browser-row default-theme pane-row"> <splitpanes class="browser-row default-theme pane-row">
<pane min-size="20" size="24"> <pane min-size="20" size="24">
<div class="browser-div"> <div class="browser-div">
<perfect-scrollbar :options="scrollOP" class="media-browser-scroll"> <div class="media-browser-scroll">
<b-list-group class="folder-list"> <b-list-group class="folder-list">
<b-list-group-item <b-list-group-item
v-for="folder in folderTree.folders" v-for="folder in folderTree.folders"
@ -55,7 +55,7 @@
</b-row> </b-row>
</b-list-group-item> </b-list-group-item>
</b-list-group> </b-list-group>
</perfect-scrollbar> </div>
</div> </div>
</pane> </pane>
<pane class="files-col"> <pane class="files-col">
@ -67,7 +67,7 @@
color="#ff9c36" color="#ff9c36"
/> />
<div class="browser-div"> <div class="browser-div">
<perfect-scrollbar :options="scrollOP" class="media-browser-scroll"> <div class="media-browser-scroll">
<b-list-group class="files-list"> <b-list-group class="files-list">
<b-list-group-item <b-list-group-item
v-for="file in folderTree.files" v-for="file in folderTree.files"
@ -102,7 +102,7 @@
</b-row> </b-row>
</b-list-group-item> </b-list-group-item>
</b-list-group> </b-list-group>
</perfect-scrollbar> </div>
</div> </div>
</pane> </pane>
</splitpanes> </splitpanes>
@ -290,10 +290,7 @@ export default {
overallProgress: 0, overallProgress: 0,
currentProgress: 0, currentProgress: 0,
cancelTokenSource: this.$axios.CancelToken.source(), cancelTokenSource: this.$axios.CancelToken.source(),
lastPath: '', lastPath: ''
scrollOP: {
suppressScrollX: true
}
} }
}, },
@ -614,6 +611,7 @@ export default {
.folder-list { .folder-list {
height: 100%; height: 100%;
padding: .5em; padding: .5em;
width: 98%;
} }
.folder-delete { .folder-delete {

View File

@ -158,7 +158,7 @@
</b-breadcrumb> </b-breadcrumb>
</div> </div>
<perfect-scrollbar :options="scrollOP" class="player-browser-scroll"> <div class="player-browser-scroll">
<b-list-group> <b-list-group>
<b-list-group-item <b-list-group-item
v-for="folder in folderTree.folders" v-for="folder in folderTree.folders"
@ -199,7 +199,7 @@
</b-list-group-item> </b-list-group-item>
</draggable> </draggable>
</b-list-group> </b-list-group>
</perfect-scrollbar> </div>
</div> </div>
</pane> </pane>
<pane> <pane>
@ -237,7 +237,7 @@
</b-row> </b-row>
</b-list-group-item> </b-list-group-item>
</b-list-group> </b-list-group>
<perfect-scrollbar id="scroll-container" :options="scrollOP"> <div id="scroll-container">
<loading <loading
:active.sync="playlistIsLoading" :active.sync="playlistIsLoading"
:can-cancel="false" :can-cancel="false"
@ -303,7 +303,7 @@
</b-list-group-item> </b-list-group-item>
</draggable> </draggable>
</b-list-group> </b-list-group>
</perfect-scrollbar> </div>
</div> </div>
</pane> </pane>
</splitpanes> </splitpanes>
@ -465,10 +465,6 @@ export default {
previewOptions: {}, previewOptions: {},
previewComp: null, previewComp: null,
previewSource: '', previewSource: '',
scrollOP: {
suppressScrollX: true,
minScrollbarLength: 30
},
editId: undefined, editId: undefined,
newSource: { newSource: {
begin: 0, begin: 0,
@ -1084,6 +1080,8 @@ export default {
#scroll-container { #scroll-container {
height: calc(100% - 47px); height: calc(100% - 47px);
overflow: auto;
scrollbar-width: medium;
} }
.playlist-item { .playlist-item {

View File

@ -1,5 +0,0 @@
import Vue from 'vue'
import PerfectScrollbar from 'vue2-perfect-scrollbar'
import 'vue2-perfect-scrollbar/dist/vue2-perfect-scrollbar.css'
Vue.use(PerfectScrollbar)