[web] Lint source code

This commit is contained in:
Alain Nussbaumer 2023-11-24 15:56:04 +01:00
parent 095d60af00
commit b39eb0b51d
5 changed files with 10 additions and 13 deletions

View File

@ -199,9 +199,6 @@ export default {
vm.update_lastfm()
vm.update_pairing()
}
socket.onclose = function () {
// vm.$store.dispatch('add_notification', { text: 'Connection closed', type: 'danger', timeout: 2000 })
}
/*
* When the app becomes active, force an update of all information,

View File

@ -163,25 +163,26 @@ export default {
if (!e.screenX || e.screenX == 0 || !e.screenY || e.screenY == 0) return
this.autoScroll = false
if (this.scrollTimer) clearTimeout(this.scrollTimer)
let t = this
const t = this
// Reenable automatic scrolling after 5 seconds
this.scrollTimer = setTimeout(function () {
this.scrollTimer = setTimeout(() => {
t.autoScroll = true
}, 5000)
},
_scrollToElement() {
let scrollTouch = this.$refs.lyricsWrapper
const scrollTouch = this.$refs.lyricsWrapper
if (this.lyricIndex == -1) {
scrollTouch.scrollTo(0, 0)
return
}
let currentLyric = scrollTouch.children[0].children[this.lyricIndex + 1], // Because of space item
const currentLyric =
scrollTouch.children[0].children[this.lyricIndex + 1], // Because of space item
offsetToCenter = scrollTouch.offsetHeight >> 1
if (!this.lyricsArr || !currentLyric) return
let currOff = scrollTouch.scrollTop,
const currOff = scrollTouch.scrollTop,
destOff =
currentLyric.offsetTop -
offsetToCenter +

View File

@ -120,7 +120,7 @@ export class GroupByList {
this.count = itemsFiltered.length
// Sort item list
let itemsSorted = options.compareFn
const itemsSorted = options.compareFn
? [...itemsFiltered].sort(options.compareFn)
: itemsFiltered

View File

@ -74,7 +74,7 @@ import webapi from '@/webapi'
const PAGE_SIZE = 50
const dataObject = {
load: function (to) {
load(to) {
const spotifyApi = new SpotifyWebApi()
spotifyApi.setAccessToken(store.state.spotify.webapi_token)
return Promise.all([

View File

@ -194,8 +194,8 @@ export default createStore({
[types.UPDATE_LYRICS](state, track) {
// Parse from .LRC or text format to synchronized lyrics
function parse(lyrics) {
const lyricsObj = []
if (lyrics) {
const lyricsObj = []
const regex = /(\[(\d+):(\d+)(?:\.\d+)?\] ?)?(.*)/
lyrics.split('\n').forEach((item) => {
const matches = regex.exec(item)
@ -208,9 +208,8 @@ export default createStore({
lyricsObj.push(obj)
}
})
return lyricsObj
}
return {}
return lyricsObj
}
state.lyrics.content = track ? parse(track.lyrics) : ''
},