加入 git 地址
This commit is contained in:
parent
c3c0a37a41
commit
b72be4e004
30
src/main.js
30
src/main.js
@ -97,6 +97,23 @@ const musicList = new MusicList({
|
|||||||
}))
|
}))
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
onsetlrc(item) {
|
||||||
|
const input = document.createElement('input')
|
||||||
|
input.type = 'file'
|
||||||
|
input.accept = '.lrc'
|
||||||
|
input.onchange = function () {
|
||||||
|
const file = this.files[0]
|
||||||
|
const reader = new FileReader()
|
||||||
|
reader.onload = function (e) {
|
||||||
|
const lrc = e.target.result
|
||||||
|
console.log(lrc)
|
||||||
|
console.log(item)
|
||||||
|
idb.set(item.id, { lrc, ...item }, musicStore)
|
||||||
|
}
|
||||||
|
reader.readAsText(file)
|
||||||
|
}
|
||||||
|
input.click()
|
||||||
|
},
|
||||||
onban: item => {
|
onban: item => {
|
||||||
//console.info('禁止音乐', item.name)
|
//console.info('禁止音乐', item.name)
|
||||||
},
|
},
|
||||||
@ -360,3 +377,16 @@ if (localStorage.getItem('avatar')) {
|
|||||||
if (localStorage.getItem('username')) {
|
if (localStorage.getItem('username')) {
|
||||||
document.title = localStorage.getItem('username')
|
document.title = localStorage.getItem('username')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 链接 GIT 仓库
|
||||||
|
const git = document.createElement('a')
|
||||||
|
git.href = 'https://git.satori.love/laniakeaSupercluster/webrtc'
|
||||||
|
git.textContent = 'Git'
|
||||||
|
git.target = '_blank'
|
||||||
|
git.style.position = 'absolute'
|
||||||
|
git.style.bottom = 0
|
||||||
|
git.style.right = 0
|
||||||
|
git.style.padding = '.5rem'
|
||||||
|
git.style.textDecoration = 'none'
|
||||||
|
git.style.color = '#555'
|
||||||
|
document.body.appendChild(git)
|
||||||
|
16
src/music.js
16
src/music.js
@ -1,8 +1,8 @@
|
|||||||
import { Img, Span, Button, List, ListItem, UploadMusic, createElement } from './weigets.js'
|
import { Img, Span, Button, List, ListItem, UploadMusic, createElement } from './weigets.js'
|
||||||
|
|
||||||
export default class MusicList {
|
export default class MusicList {
|
||||||
constructor({ list = [], EventListeners = {}, onplay, onstop, onadd, onremove, onlike, onunlike, onban, onload }) {
|
constructor({ list = [], EventListeners = {}, onsetlrc, onplay, onstop, onadd, onremove, onlike, onunlike, onban, onload }) {
|
||||||
this.event = { onplay, onstop, onadd, onremove, onlike, onunlike, onban, onload }
|
this.event = { onsetlrc, onplay, onstop, onadd, onremove, onlike, onunlike, onban, onload }
|
||||||
|
|
||||||
// 添加音乐播放器
|
// 添加音乐播放器
|
||||||
this.audio = new Audio()
|
this.audio = new Audio()
|
||||||
@ -16,12 +16,6 @@ export default class MusicList {
|
|||||||
this.audio.addEventListener('ended', () => {
|
this.audio.addEventListener('ended', () => {
|
||||||
this.next()
|
this.next()
|
||||||
})
|
})
|
||||||
//this.audio.addEventListener('timeupdate', () => {
|
|
||||||
// console.log(this.audio.currentTime)
|
|
||||||
//})
|
|
||||||
//this.audio.addEventListener('error', event => {
|
|
||||||
// console.error('音乐播放器错误:', event)
|
|
||||||
//})
|
|
||||||
this.ul = List({
|
this.ul = List({
|
||||||
classList: ['music-list'],
|
classList: ['music-list'],
|
||||||
style: {
|
style: {
|
||||||
@ -324,6 +318,12 @@ export default class MusicList {
|
|||||||
this.like(item)
|
this.like(item)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}),
|
||||||
|
Button({
|
||||||
|
textContent:'lrc',
|
||||||
|
onclick: () => {
|
||||||
|
this.event.onsetlrc?.(item)
|
||||||
|
}
|
||||||
})
|
})
|
||||||
]
|
]
|
||||||
}))
|
}))
|
||||||
|
Loading…
Reference in New Issue
Block a user