添加右击菜单对不可用音源的处理
parent
c78b9f07a2
commit
ccd5c91283
|
@ -139,7 +139,8 @@ export default {
|
||||||
padding: 0 5px;
|
padding: 0 5px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
outline: none;
|
outline: none;
|
||||||
transition: background-color @transition-theme;
|
transition: @transition-theme;
|
||||||
|
transition-property: background-color, opacity;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
.mixin-ellipsis-1;
|
.mixin-ellipsis-1;
|
||||||
|
|
||||||
|
|
|
@ -334,6 +334,9 @@ export default {
|
||||||
},
|
},
|
||||||
handleListItemRigthClick(event, index) {
|
handleListItemRigthClick(event, index) {
|
||||||
this.listMenu.itemMenuControl.sourceDetail = !!musicSdk[this.list[index].source].getMusicDetailPageUrl
|
this.listMenu.itemMenuControl.sourceDetail = !!musicSdk[this.list[index].source].getMusicDetailPageUrl
|
||||||
|
this.listMenu.itemMenuControl.play =
|
||||||
|
this.listMenu.itemMenuControl.download =
|
||||||
|
this.assertApiSupport(this.list[index].source)
|
||||||
let dom_selected = this.$refs.dom_tbody.querySelector('tr.selected')
|
let dom_selected = this.$refs.dom_tbody.querySelector('tr.selected')
|
||||||
if (dom_selected) dom_selected.classList.remove('selected')
|
if (dom_selected) dom_selected.classList.remove('selected')
|
||||||
this.$refs.dom_tbody.querySelectorAll('tr')[index].classList.add('selected')
|
this.$refs.dom_tbody.querySelectorAll('tr')[index].classList.add('selected')
|
||||||
|
|
|
@ -666,6 +666,9 @@ export default {
|
||||||
},
|
},
|
||||||
handleListItemRigthClick(event, index) {
|
handleListItemRigthClick(event, index) {
|
||||||
this.listMenu.itemMenuControl.sourceDetail = !!musicSdk[this.list[index].source].getMusicDetailPageUrl
|
this.listMenu.itemMenuControl.sourceDetail = !!musicSdk[this.list[index].source].getMusicDetailPageUrl
|
||||||
|
this.listMenu.itemMenuControl.play =
|
||||||
|
this.listMenu.itemMenuControl.download =
|
||||||
|
this.assertApiSupport(this.list[index].source)
|
||||||
let dom_selected = this.$refs.dom_tbody.querySelector('tr.selected')
|
let dom_selected = this.$refs.dom_tbody.querySelector('tr.selected')
|
||||||
if (dom_selected) dom_selected.classList.remove('selected')
|
if (dom_selected) dom_selected.classList.remove('selected')
|
||||||
this.$refs.dom_tbody.querySelectorAll('tr')[index].classList.add('selected')
|
this.$refs.dom_tbody.querySelectorAll('tr')[index].classList.add('selected')
|
||||||
|
|
|
@ -421,6 +421,9 @@ export default {
|
||||||
},
|
},
|
||||||
handleListItemRigthClick(event, index) {
|
handleListItemRigthClick(event, index) {
|
||||||
this.listMenu.itemMenuControl.sourceDetail = !!musicSdk[this.listInfo.list[index].source].getMusicDetailPageUrl
|
this.listMenu.itemMenuControl.sourceDetail = !!musicSdk[this.listInfo.list[index].source].getMusicDetailPageUrl
|
||||||
|
this.listMenu.itemMenuControl.play =
|
||||||
|
this.listMenu.itemMenuControl.download =
|
||||||
|
this.assertApiSupport(this.listInfo.list[index].source)
|
||||||
let dom_selected = this.$refs.dom_tbody.querySelector('tr.selected')
|
let dom_selected = this.$refs.dom_tbody.querySelector('tr.selected')
|
||||||
if (dom_selected) dom_selected.classList.remove('selected')
|
if (dom_selected) dom_selected.classList.remove('selected')
|
||||||
this.$refs.dom_tbody.querySelectorAll('tr')[index].classList.add('selected')
|
this.$refs.dom_tbody.querySelectorAll('tr')[index].classList.add('selected')
|
||||||
|
|
Loading…
Reference in New Issue