Added open tab functions to all elements
Made tabbed function work properly
This commit is contained in:
@@ -106,7 +106,6 @@ socket.on('logging_in', function () {
|
||||
})
|
||||
|
||||
socket.on('logged_in', function (data) {
|
||||
console.log(data)
|
||||
switch (data.status) {
|
||||
case 1:
|
||||
case 3:
|
||||
@@ -168,7 +167,6 @@ var settingsTab = new Vue({
|
||||
})
|
||||
|
||||
socket.on("init_settings", function(settings, credentials){
|
||||
console.log(settings,credentials)
|
||||
loadSettings(settings, credentials)
|
||||
toast("Settings loaded!", 'settings')
|
||||
})
|
||||
|
||||
@@ -3,7 +3,6 @@ var queue = []
|
||||
var queueComplete = []
|
||||
|
||||
socket.on('init_downloadQueue', function (data) {
|
||||
console.log(data)
|
||||
if (data.queueComplete.length) {
|
||||
data.queueComplete.forEach(item => {
|
||||
addToQueue(data.queueList[item])
|
||||
|
||||
@@ -23,7 +23,6 @@ function scrolledSearch(vueTab) {
|
||||
}
|
||||
|
||||
function searchUpadate(result) {
|
||||
console.log(result)
|
||||
vueTab = null
|
||||
switch (result.type) {
|
||||
case 'TRACK':
|
||||
@@ -179,8 +178,6 @@ $("#searchbar").keyup(function(e){
|
||||
sendAddToQueue(term);
|
||||
}
|
||||
}else{
|
||||
console.log( term );
|
||||
|
||||
if (term != MainSearch.results.QUERY || main_selected == 'search_tab'){
|
||||
document.getElementById("search_tab_content").style.display = "none";
|
||||
socket.emit("mainSearch", {term: term});
|
||||
|
||||
@@ -87,48 +87,45 @@ var tracklistTab = new Vue({
|
||||
}
|
||||
})
|
||||
|
||||
function artistView(ev){
|
||||
console.log("ARTIST")
|
||||
let id = ev.currentTarget.dataset.id
|
||||
function resetArtistTab(){
|
||||
artistTab.title = "Loading..."
|
||||
artistTab.image = ""
|
||||
artistTab.type = ""
|
||||
artistTab.currentTab = ''
|
||||
artistTab.sortKey = 'release_date'
|
||||
artistTab.sortOrder = 'desc'
|
||||
artistTab.link = 'https://deezer.com/artist/'+id
|
||||
artistTab.link = ''
|
||||
artistTab.head = []
|
||||
artistTab.body = null
|
||||
}
|
||||
|
||||
function resetTracklistTab(){
|
||||
tracklistTab.title = "Loading..."
|
||||
tracklistTab.image = ""
|
||||
tracklistTab.metadata = ""
|
||||
tracklistTab.label = ""
|
||||
tracklistTab.release_date = ""
|
||||
tracklistTab.explicit = false
|
||||
tracklistTab.type = ""
|
||||
tracklistTab.head = []
|
||||
tracklistTab.body = []
|
||||
}
|
||||
|
||||
function artistView(ev){
|
||||
let id = ev.currentTarget.dataset.id
|
||||
resetArtistTab()
|
||||
socket.emit('getTracklist', {type: 'artist', id: id})
|
||||
showTab('artist', id)
|
||||
}
|
||||
function albumView(ev){
|
||||
console.log("ALBUM")
|
||||
tracklistTab.title = "Loading..."
|
||||
tracklistTab.image = ""
|
||||
tracklistTab.metadata = ""
|
||||
tracklistTab.label = ""
|
||||
tracklistTab.release_date = ""
|
||||
tracklistTab.explicit = false
|
||||
tracklistTab.type = ""
|
||||
tracklistTab.head = []
|
||||
tracklistTab.body = []
|
||||
let id = ev.currentTarget.dataset.id
|
||||
resetTracklistTab()
|
||||
socket.emit('getTracklist', {type: 'album', id: id})
|
||||
showTab('album', id)
|
||||
}
|
||||
function playlistView(ev){
|
||||
console.log("PLAYLIST")
|
||||
tracklistTab.title = "Loading..."
|
||||
tracklistTab.image = ""
|
||||
tracklistTab.metadata = ""
|
||||
tracklistTab.label = ""
|
||||
tracklistTab.release_date = ""
|
||||
tracklistTab.explicit = false
|
||||
tracklistTab.type = ""
|
||||
tracklistTab.head = []
|
||||
tracklistTab.body = []
|
||||
let id = ev.currentTarget.dataset.id
|
||||
resetTracklistTab()
|
||||
socket.emit('getTracklist', {type: 'playlist', id: id})
|
||||
showTab('playlist', id)
|
||||
}
|
||||
@@ -162,7 +159,6 @@ socket.on('show_album', function(data){
|
||||
tracklistTab.metadata = `${data.artist.name} • ${data.tracks.length} songs`
|
||||
tracklistTab.release_date = data.release_date.substring(0,10)
|
||||
tracklistTab.image = data.cover_xl
|
||||
console.log(data.tracks)
|
||||
tracklistTab.head = [
|
||||
{title: '<i class="material-icons">music_note</i>', width: "24px"},
|
||||
{title: '#'},
|
||||
|
||||
@@ -4,7 +4,6 @@ var windows_stack = []
|
||||
var currentStack = {}
|
||||
|
||||
function changeTab(evt, section, tabName) {
|
||||
console.log({ evt, section, tabName })
|
||||
windows_stack = []
|
||||
currentStack = {}
|
||||
var i, tabcontent, tablinks
|
||||
@@ -55,6 +54,9 @@ function backTab() {
|
||||
clickElement('main_' + main_selected + 'link')
|
||||
} else {
|
||||
let tabObj = windows_stack.pop()
|
||||
if (tabObj.type == 'artist') resetArtistTab()
|
||||
else resetTracklistTab()
|
||||
socket.emit('getTracklist', {type: tabObj.type, id: tabObj.id})
|
||||
showTab(tabObj.type, tabObj.id, true)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user