'+
'
';
$('#contentArea').html(content);
text = "
"+
"
"+
langJSON.my_collections.create_your_own_music_collections+'
'+
langJSON.my_collections.collect_and_play_your_favorite_music+'
'+
langJSON.my_collections.on_every_device_you_use+'
'+
'
'+
'
'+langJSON.my_collections.free_trial+'
'+
'
'+langJSON.my_collections.login+'
'+
'
';
$('.content-c .element').html(text);
$('#top .addTo').hide();
$('.sortingbar').remove();
}else{
lazyloading = false;
allLoaded = false;
}
}else if(data.resultCode=='11' & getCookie('MTGLOGONTOKEN')!=null){
collectionMonitor.checkCallCount(function () {
autoLogin();
getCollection(hash.split('/')[1]);
});
}else{
if(data.resultCode=='0' && hash.indexOf('collection') >= 0){
collectionMonitor.reset();
//console.log("hitting ata.resultCode=='0'...");
var tag = ['ADO','PAB','PP,UPL,OUPL','PCO','VDO','PAT'];
$(".submenu").addClass('on');
var temp = "ADO";
if (hash.split('/')[1])
{
temp = hash.split('/')[1];
if(temp == 'PP,UPL,OUPL'){
temp = 'UPL';
}
}
var collectionList = data.dataObject[0];
if(page == 1 && (data.dataObject[0].refType != 'PP,UPL,OUPL' || typeof data.dataObject[0].refType == 'undefined') ){
$("#submenu .list div").css("display","");
content='
';
$('#contentArea').html(content);
if($('#submenu').html() == '' || $('#submenu ul.list').html() == '' || $('#submenu').data('page-type')!='myCollection' || lang != $('#submenu').data('lang') ){
setCollectionSubMenu();
}
/*
if ( ($('#submenu').data('page-type') == 'myCollection' && temp != $('.selected ').attr('value')) || $('#submenu').html() == '' || $('#submenu').data('page-type')!='myCollection' || lang != $('#submenu').data('lang')){
getSortingBar(temp);
}
*/
}
//if(!lazyloadEnable) {myCollectionLazyload();}
//myCollectionLazyload();
onPageLoad=myCollectionLazyload;
if (collectionList.items.length <= 0 && data.dataObject[0].refType != 'PC' && data.dataObject[0].refType != 'PP,UPL,OUPL'){
if(page == 1){loadingOff();}else{lazyloadOff();}
if(page == 1 ){
$('.sortingbar').html('');
$("#submenu .list div").css("display","none");
text = "
"+
"
"+
langJSON.my_collections.create_your_own_music_collections+'
'+
langJSON.my_collections.collect_and_play_your_favorite_music+'
'+
langJSON.my_collections.on_every_device_you_use+'
'+
'
'+
'
'+langJSON.my_collections.browse_moov_highlights+'
'+
'
';
$('.content-c .element').html(text);
$('.sortingbar').remove();
$('#top .addTo').hide();
}else{
if(temp == 'ADO' || temp == 'VDO'){
nextpageisEmpty = true;
/*
content = '
'+
'
' + langJSON.general.total + ' ' + data.dataObject[0].count + ' ' + langJSON.general.songs + '・' + langJSON.general.in_length + ' ' + toHours(totalTime) + '
'+
'
';
$('#contentArea .moduleList').append(content);
*/
}
}
}else if(collectionList.items.length <= 0 && data.dataObject[0].refType == 'PP,UPL,OUPL'){
if(page == 1){loadingOff();}else{lazyloadOff();}
if($(".moduleGrid").html() == ''){
$("#submenu .list div").css("display","none");
text = "
"+
"
"+
langJSON.my_collections.create_your_own_music_collections+'
'+
langJSON.my_collections.collect_and_play_your_favorite_music+'
'+
langJSON.my_collections.on_every_device_you_use+'
'+
'
'+
'
'+langJSON.my_collections.browse_moov_highlights+'
'+
'
';
$('.content-c .element').html(text);
$('.sortingbar').remove();
}
}else{
//console.log("calling getCollectionDetails...")
var text = getCollectionDetails(data.dataObject[0].refType, data);
//var text = getRecentlyPlayedCollectionDetails(data.dataObject[0].refType, data);
$('.content-c .element').append(text);
}
/*
if($("#loading").css('display') != 'none'){
loadingOff();
}
*/
lazyloading = false;
//if( data.dataObject[0].refType == 'PP,UPL,OUPL' && $(".moduleGrid").html() == ''){
if( data.dataObject[0].refType == 'PP,UPL,OUPL' ){
/*
if(!isSorting){
getSortingBar(temp);
}
*/
//if($(".moduleGrid").html() == ''){
// getSortingBar(temp);
//}
if($(".moduleGrid").length > 0 || data.dataObject[0].count > 0){
if(!isSorting){
getSortingBar(temp);
setCollectionBanner();
}
}
}else if(data.dataObject[0].refType == 'PC'){
}else{
//if (page == 1 && typeof data.dataObject[0].refType != 'undefined' && (($('#submenu').data('page-type') == 'myCollection' && temp != $('.selected ').attr('value')) || $('#submenu').html() == '' || $('#submenu').data('page-type')!='myCollection' || lang != $('#submenu').data('lang') ) && collectionList.items.length > 0){
if(page == 1 && typeof data.dataObject[0].refType != 'undefined' && collectionList.items.length > 0){
if( $('#submenu').data('page-type') == 'myCollection' && temp != $('.selected ').attr('value') && !isSorting ){
//when clicking another tab in my-collection
getSortingBar(temp);
}
setCollectionBanner();
}
//}
}
$("#submenu ul li").each(function(){
$(this).removeClass("selected");
});
$("."+temp).addClass("selected");
if(data.dataObject[0].refType != 'PC'){
isSorting = false;
}
}
}
}
function getRecentlyPlayedCollectionDetails(refType, data){
//console.log(refType)
//console.log(data)
var title = '';
var refId = [];
//var sortingBar = '';
//$('#sorting').html(sortingBar);
if(data.resultCode=='0'){
pageType='mycollection';
obj = data.dataObject[0].items;
if (refType == 'ADO')
{
var totalTime;
var listIndex;
shareMsg='更多最新專輯,盡在MOOV音樂App';
$("#my-collection div.element").css('margin-top','15px');
//$(".sortingbar").css('top','350px');
if(page == 1){
ga('send', 'pageview', {
'page': hash,
'title': '我的收藏|我的歌曲'
});
totalTime=0;
listIndex=0;
offairSongs=0;
}else{
totalTime = time;
listIndex = listSize;
}
var order = '';
//if($("img.order-asc").css("transform") == 'none' || typeof $("img.order-asc").css("transform") == 'undefined'){
if($("img.order-asc").attr("value") == 'asc' || typeof $("img.order-asc").attr("value") == 'undefined'){
order = 'asc';
}else{
order = 'desc';
}
var sortBy = $("#sorting").val();
for (var i=0; i
';
var artists = '';
var artistName = '';
if(song.artist != null && typeof song.artist != 'undefined' && song.artists != null && typeof song.artists != 'undefined'){
artistName = song.artist;
for(var j=0;j'+song.artists[j].name+'';
if(j != song.artists.length -1){
artists += ', ';
}
}
}
var albumTitle = '';
if(song.albumTitle != null && typeof song.albumTitle != 'undefined'){
albumTitle = song.albumTitle;
}
var productTitle = '';
if(song.productTitle != null && typeof song.productTitle != 'undefined'){
productTitle = song.productTitle;
}
var thumbnail=defaultAlbumCover;
if(song.thumbnail != '' && song.thumbnail != null && typeof song.thumbnail != 'undefined' && song.thumbnail.length > 0){
thumbnail = song.thumbnail;
}
var plElement = '';
var officon = '';
var playfunction = '';
var albumLink = ''+safeTagsReplace(albumTitle)+'';
if(song.offair == '0'){
plElement = new playListElement(song.refId, song.productLength,productTitle, artists, explicit, thumbnail, false, artistName,song.albumTitle, song.albumId);
prePlayList.push(plElement);
listIndex++;
playfunction = 'playMyCollection(\''+refType+'\', \''+(listIndex-1)+'\', \''+$("#sorting").val()+'\', \''+order+'\', false);';
totalTime+=parseInt(song.productLength);
//console.log(JSON.stringify(MOOVPlayer.playList))
}else{
offairSongs++;
officon = '';
albumLink = albumTitle;
}
if(song.offair == '1'){
}
}
time = totalTime;
listSize = listIndex;
//checkPageSize('ADO', page+1, sortBy, order);
if(listIndex >= data.dataObject[0].count-offairSongs){
nextpageisEmpty = true;
onPageLoad=null;
if(page > 1){
content = ''+
//'
' + langJSON.general.total + ' ' + data.dataObject[0].count + ' ' + langJSON.general.songs + '・' + langJSON.general.in_length + ' ' + toHours(listTime) + '
'+
'
' + langJSON.general.total + ' ' + (data.dataObject[0].count - offairSongs) + ' ' + langJSON.general.songs + '・' + langJSON.general.in_length + ' ' + toHours(totalTime) + '
'+
'
';
$('#contentArea .moduleList').append(content);
}
allLoaded = true;
//lazyloadEnable = true;
isSorting = false;
}
if(page == 1){loadingOff();}else{lazyloadOff();}
listTime = totalTime;
/*
if(nextpageisEmpty || data.dataObject[0].count == obj.length){
content = ''+
'
' + langJSON.general.total + ' ' + data.dataObject[0].count + ' ' + langJSON.general.songs + '・' + langJSON.general.in_length + ' ' + toHours(totalTime) + '
'+
'
';
$('#contentArea .moduleList').append(content);
allLoaded = true;
}
*/
if(data.dataObject[0].count == obj.length && page == 1){
content = ''+
'
' + langJSON.general.total + ' ' + data.dataObject[0].count + ' ' + langJSON.general.songs + '・' + langJSON.general.in_length + ' ' + toHours(totalTime) + '
'+
'
';
$('#contentArea .moduleList').append(content);
allLoaded = true;
}
//setTimeout(function(){loadingOff();},1000);
addFavouriteFunction();
$('.lazy').Lazy();
if(currentPlayingItem!=-1){
$('.moduleList .l-r[data-refId="'+MOOVPlayer.playList[MOOVPlayer.currentPlayingItem].pid+'"]').addClass('playing');
}
}else if(refType == 'VDO'){
var totalTime;
var listIndex;
shareMsg='更多最新專輯,盡在MOOV音樂App';
//$(".sortingbar").css('top','350px');
if(page == 1){
totalTime=0;
listIndex=0;
offairSongs =0;
}else{
totalTime = time;
listIndex = listSize;
}
var order = '';
order = 'desc';
var sortBy = 'addtime';
prePlayVideoCover= defaultUPLCover;
prePlayVideoName='';
for (var i=0; i 0){
thumbnail = song.thumbnail;
}
var explicit=(song.explicit=='0' || typeof song.explicit=='undefined')?'':'';
var artists = '';
var artistName = '';
if(song.artist != null && typeof song.artist != 'undefined' && song.artists != null && typeof song.artists != 'undefined'){
artistName = song.artist;
for(var j=0;j'+song.artists[j].name+'';
if(j != song.artists.length -1){
artists += ', ';
}
}
}
var albumTitle = '';
if(song.albumTitle != null && typeof song.albumTitle != 'undefined'){
albumTitle = song.albumTitle;
}
if(song.albumTitle != null && typeof song.albumTitle != 'undefined'){
albumTitle = song.albumTitle;
}
//offair
var plVDOElement = '';
var officon = '';
var playfunction = '';
var albumLink = ''+safeTagsReplace(albumTitle)+'';
if(song.offair == '0'){
listIndex++;
plVDOElement = new playListElement(song.refId, song.productLength,song.productTitle, artists, explicit, song.thumbnail, false, song.artist,song.albumTitle, song.albumId);
preVideoPlayList.push(plVDOElement);
//playfunction = 'instantPlayVideo(\''+song.refId+'\'); ga(\'send\', \'event\', \'my_library\',\'click_my_video\',\'我的收藏|我的視像|'+song.productTitle.replace(/\'/g, "\\\'").replace(/\"/g, """)+'(VDO)\');';
playfunction = 'playMyCollectionVideo(\''+song.refId+'\', \''+(listIndex-1)+'\', \'false\'); ga(\'send\', \'event\', \'my_library\',\'click_my_video\',\'我的收藏|我的視像|'+song.productTitle.replace(/\'/g, "\\\'").replace(/\"/g, """)+'(VDO)\');';
totalTime+=parseInt(song.productLength);
//console.log(preVideoPlayList)
}else{
offairSongs++;
officon = '';
albumLink = albumTitle;
}
//offair
//totalTime+=parseInt(song.productLength);
//listIndex ++;
}
time = totalTime;
listSize = listIndex;
//checkPageSize('VDO', page+1, sortBy, order);
if(listIndex >= data.dataObject[0].count){
nextpageisEmpty = true;
onPageLoad=null;
if(page > 1){
}
allLoaded = true;
//lazyloadEnable = true;
isSorting = false;
}
if(page == 1){loadingOff();}else{lazyloadOff();}
listTime = totalTime;
/*
if(nextpageisEmpty || data.dataObject[0].count == obj.length){
content = ''+
'
' + langJSON.general.total + ' ' + data.dataObject[0].count + ' ' + langJSON.general.songs + '・' + langJSON.general.in_length + ' ' + toHours(totalTime) + '
'+
//'
顯示更多...
'+
'
';
$('#contentArea .moduleList').append(content);
allLoaded = true;
}
*/
if(data.dataObject[0].count == obj.length && page == 1){
allLoaded = true;
}
//setTimeout(function(){loadingOff();},1000);
addFavouriteFunction();
$('.lazy').Lazy();
if(MOOVVideoPlayer.playList.length!=0){
//if(currentPlayingItem!=-1){
$('.moduleList .l-r[data-refId="'+MOOVVideoPlayer.playList[MOOVVideoPlayer.currentPlayingItem].pid+'"]').addClass('playing');
}
}else if(refType == 'PAB'){
}else if (refType == 'PCO'){
}else if (refType == 'UPL' || refType == 'PP' || refType == 'OUPL' || refType == 'PP,UPL,OUPL'){
}else if (refType == 'PAT'){
}else if(refType == 'PC'){
}
$(".remove").unbind( "click" );
$(".remove").click(function(){
var tmp = $(this);
var artistId = $(this).attr("objid");
var name = '';
name += ' ';
if(refType == 'ADO' || refType == 'VDO'){
}
var timeOut = setTimeout(function(){
$('#toast-container').fadeOut();
$('#undo').remove();
if(refType == 'ADO' || refType == 'VDO'){
}
}, 8000);
$("#undo").click(function(){
clearTimeout(timeOut);
if(refType == 'ADO' || refType == 'VDO'){
$('.moduleList .l-r[data-refId="'+artistId+'"], div.b-r').fadeIn("slow");
}else if(refType == 'PP,UPL,OUPL' || refType == 'PAB' || refType == 'PCO' || refType == 'PAT'){
$('.moduleGrid .item[data-refId="'+artistId+'"]').fadeIn("slow");
}
});
});
}
}
/*ALAN'S 8JUNE2015 START MYCOLLECTION*/
function getCollectionDetails(refType, data){
//console.log(refType)
//console.log(data)
var title = '';
var refId = [];
//var sortingBar = '';
//$('#sorting').html(sortingBar);
if(data.resultCode=='0'){
pageType='mycollection';
obj = data.dataObject[0].items;
$(".submenu").addClass('on');
content='
'+
'
'+
'
';
if (refType == 'ADO')
{
var totalTime;
var listIndex;
shareMsg='更多最新專輯,盡在MOOV音樂App';
$("#my-collection div.element").css('margin-top','15px');
//$(".sortingbar").css('top','350px');
if(page == 1){
ga('send', 'pageview', {
'page': hash,
'title': '我的收藏|我的歌曲'
});
totalTime=0;
listIndex=0;
offairSongs=0;
content+='
'+
title+
'
'+
'
'+
'
'+
'
'+langJSON.general.song+'
'+
'
'+langJSON.general.artist+'
'+
'
'+langJSON.general.album+'
'+
'
'+
'
'+
'
';
content+='
';
$('#contentArea').html(content);
}else{
totalTime = time;
listIndex = listSize;
}
var order = '';
//if($("img.order-asc").css("transform") == 'none' || typeof $("img.order-asc").css("transform") == 'undefined'){
if($("img.order-asc").attr("value") == 'asc' || typeof $("img.order-asc").attr("value") == 'undefined'){
order = 'asc';
}else{
order = 'desc';
}
var sortBy = $("#sorting").val();
for (var i=0; i
';
var artists = '';
var artistName = '';
if(song.artist != null && typeof song.artist != 'undefined' && song.artists != null && typeof song.artists != 'undefined'){
artistName = song.artist;
for(var j=0;j'+song.artists[j].name+'';
if(j != song.artists.length -1){
artists += ', ';
}
}
}
var albumTitle = '';
if(song.albumTitle != null && typeof song.albumTitle != 'undefined'){
albumTitle = song.albumTitle;
}
var productTitle = '';
if(song.productTitle != null && typeof song.productTitle != 'undefined'){
productTitle = song.productTitle;
}
var thumbnail=defaultAlbumCover;
if(song.thumbnail != '' && song.thumbnail != null && typeof song.thumbnail != 'undefined' && song.thumbnail.length > 0){
thumbnail = song.thumbnail;
}
var plElement = '';
var officon = '';
var playfunction = '';
var albumLink = ''+safeTagsReplace(albumTitle)+'';
if(song.offair == '0'){
plElement = new playListElement(song.refId, song.productLength,productTitle, artists, explicit, thumbnail, false, artistName,song.albumTitle, song.albumId);
prePlayList.push(plElement);
listIndex++;
playfunction = 'playMyCollection(\''+refType+'\', \''+(listIndex-1)+'\', \''+$("#sorting").val()+'\', \''+order+'\', false);';
totalTime+=parseInt(song.productLength);
//console.log(JSON.stringify(MOOVPlayer.playList))
}else{
offairSongs++;
officon = '';
albumLink = albumTitle;
}
var test = ''+
'
'+
'
'+
'
'+
'
'+
'
'+productTitle+'
'+
'
'+artists+'
'+
'
'+albumLink+'
'+
'
'+
'
'+explicit+'
'+
'
'+toHours(song.productLength)+'
'+
'
'+officon+'
'+
'
'+
'
'+
/*
'
'+
'
'+
'
'+
*/
'
'+
'
'+
'
'+
'
'+
//'
'+
'
';
$('#contentArea .moduleList').append(test);
}
time = totalTime;
listSize = listIndex;
//checkPageSize('ADO', page+1, sortBy, order);
if(listIndex >= data.dataObject[0].count-offairSongs){
nextpageisEmpty = true;
onPageLoad=null;
if(page > 1){
content = ''+
//'
' + langJSON.general.total + ' ' + data.dataObject[0].count + ' ' + langJSON.general.songs + '・' + langJSON.general.in_length + ' ' + toHours(listTime) + '
'+
'
' + langJSON.general.total + ' ' + (data.dataObject[0].count - offairSongs) + ' ' + langJSON.general.songs + '・' + langJSON.general.in_length + ' ' + toHours(totalTime) + '
'+
'
';
$('#contentArea .moduleList').append(content);
}
allLoaded = true;
//lazyloadEnable = true;
isSorting = false;
}
if(page == 1){loadingOff();}else{lazyloadOff();}
listTime = totalTime;
/*
if(nextpageisEmpty || data.dataObject[0].count == obj.length){
content = ''+
'
' + langJSON.general.total + ' ' + data.dataObject[0].count + ' ' + langJSON.general.songs + '・' + langJSON.general.in_length + ' ' + toHours(totalTime) + '
'+
'
';
$('#contentArea .moduleList').append(content);
allLoaded = true;
}
*/
if(data.dataObject[0].count == obj.length && page == 1){
content = ''+
'
' + langJSON.general.total + ' ' + data.dataObject[0].count + ' ' + langJSON.general.songs + '・' + langJSON.general.in_length + ' ' + toHours(totalTime) + '
'+
'
';
$('#contentArea .moduleList').append(content);
allLoaded = true;
}
//setTimeout(function(){loadingOff();},1000);
addFavouriteFunction();
$('.lazy').Lazy();
if(currentPlayingItem!=-1){
$('.moduleList .l-r[data-refId="'+MOOVPlayer.playList[MOOVPlayer.currentPlayingItem].pid+'"]').addClass('playing');
}
}else if(refType == 'VDO'){
var totalTime;
var listIndex;
shareMsg='更多最新專輯,盡在MOOV音樂App';
$("#my-collection div.element").css('margin-top','15px');
//$(".sortingbar").css('top','350px');
if(page == 1){
ga('send', 'pageview', {
'page': hash,
'title': '我的收藏|我的視像'
});
totalTime=0;
listIndex=0;
offairSongs =0;
content+=''+
title+
'
'+
'
'+
'
'+
'
'+langJSON.general.song+'
'+
'
'+langJSON.general.artist+'
'+
'
'+langJSON.general.album+'
'+
'
'+
'
'+
'
';
content+='
';
$('#contentArea').html(content);
}else{
totalTime = time;
listIndex = listSize;
}
var order = '';
//if($("img.order-asc").css("transform") == 'none' || typeof $("img.order-asc").css("transform") == 'undefined'){
if($("img.order-asc").attr("value") == 'asc' || typeof $("img.order-asc").attr("value") == 'undefined'){
order = 'asc';
}else{
order = 'desc';
}
var sortBy = $("#sorting").val();
prePlayVideoCover= defaultUPLCover;
prePlayVideoName='';
for (var i=0; i 0){
thumbnail = song.thumbnail;
}
var explicit=(song.explicit=='0' || typeof song.explicit=='undefined')?'':'';
var artists = '';
var artistName = '';
if(song.artist != null && typeof song.artist != 'undefined' && song.artists != null && typeof song.artists != 'undefined'){
artistName = song.artist;
for(var j=0;j'+song.artists[j].name+'';
if(j != song.artists.length -1){
artists += ', ';
}
}
}
var albumTitle = '';
if(song.albumTitle != null && typeof song.albumTitle != 'undefined'){
albumTitle = song.albumTitle;
}
if(song.albumTitle != null && typeof song.albumTitle != 'undefined'){
albumTitle = song.albumTitle;
}
//offair
var plVDOElement = '';
var officon = '';
var playfunction = '';
var albumLink = ''+safeTagsReplace(albumTitle)+'';
if(song.offair == '0'){
listIndex++;
plVDOElement = new playListElement(song.refId, song.productLength,song.productTitle, artists, explicit, song.thumbnail, false, song.artist,song.albumTitle, song.albumId);
preVideoPlayList.push(plVDOElement);
//playfunction = 'instantPlayVideo(\''+song.refId+'\'); ga(\'send\', \'event\', \'my_library\',\'click_my_video\',\'我的收藏|我的視像|'+song.productTitle.replace(/\'/g, "\\\'").replace(/\"/g, """)+'(VDO)\');';
playfunction = 'playMyCollectionVideo(\''+song.refId+'\', \''+(listIndex-1)+'\', \'false\'); ga(\'send\', \'event\', \'my_library\',\'click_my_video\',\'我的收藏|我的視像|'+song.productTitle.replace(/\'/g, "\\\'").replace(/\"/g, """)+'(VDO)\');';
totalTime+=parseInt(song.productLength);
//console.log(preVideoPlayList)
}else{
offairSongs++;
officon = '';
albumLink = albumTitle;
}
//offair
//totalTime+=parseInt(song.productLength);
//listIndex ++;
var test = ''+
'
'+
'
'+
'
'+song.productTitle+'
'+
'
'+artists+'
'+
'
'+albumLink+'
'+
'
'+
'
'+explicit+'
'+
'
'+toHours(song.productLength)+'
'+
'
'+officon+'
'+
'
'+
'
'+
/*'
'+
'
'+
'
'+
*/
'
'+
'
'+
'
'+
'
'+
//'
'+
'
';
$('#contentArea .moduleList').append(test);
}
time = totalTime;
listSize = listIndex;
//checkPageSize('VDO', page+1, sortBy, order);
if(listIndex >= data.dataObject[0].count){
nextpageisEmpty = true;
onPageLoad=null;
if(page > 1){
content = ''+
//'
' + langJSON.general.total + ' ' + data.dataObject[0].count + ' ' + langJSON.general.songs + '・' + langJSON.general.in_length + ' ' + toHours(listTime) + '
'+
'
' + langJSON.general.total + ' ' + (data.dataObject[0].count - offairSongs) + ' ' + langJSON.general.songs + '・' + langJSON.general.in_length + ' ' + toHours(totalTime) + '
'+
'
';
$('#contentArea .moduleList').append(content);
}
allLoaded = true;
//lazyloadEnable = true;
isSorting = false;
}
if(page == 1){loadingOff();}else{lazyloadOff();}
listTime = totalTime;
/*
if(nextpageisEmpty || data.dataObject[0].count == obj.length){
content = ''+
'
' + langJSON.general.total + ' ' + data.dataObject[0].count + ' ' + langJSON.general.songs + '・' + langJSON.general.in_length + ' ' + toHours(totalTime) + '
'+
//'
顯示更多...
'+
'
';
$('#contentArea .moduleList').append(content);
allLoaded = true;
}
*/
if(data.dataObject[0].count == obj.length && page == 1){
content = ''+
'
' + langJSON.general.total + ' ' + (data.dataObject[0].count - offairSongs) + ' ' + langJSON.general.songs + '・' + langJSON.general.in_length + ' ' + toHours(totalTime) + '
'+
//'
顯示更多...
'+
'
';
$('#contentArea .moduleList').append(content);
allLoaded = true;
}
//setTimeout(function(){loadingOff();},1000);
addFavouriteFunction();
$('.lazy').Lazy();
if(MOOVVideoPlayer.playList.length!=0){
//if(currentPlayingItem!=-1){
$('.moduleList .l-r[data-refId="'+MOOVVideoPlayer.playList[MOOVVideoPlayer.currentPlayingItem].pid+'"]').addClass('playing');
}
}else if(refType == 'PAB'){
shareMsg='更多最新專輯,盡在MOOV音樂App';
var listIndex;
if(page == 1){
ga('send', 'pageview', {
'page': hash,
'title': '我的收藏|我的專輯'
});
listIndex = 0;
listSize = 0;
content+=''+title+'
';
$('#contentArea').html(content);
}else{
listIndex = listSize;
}
var order = '';
//if($("img.order-asc").css("transform") == 'none' || typeof $("img.order-asc").css("transform") == 'undefined'){
if($("img.order-asc").attr("value") == 'asc' || typeof $("img.order-asc").attr("value") == 'undefined'){
order = 'asc';
}else{
order = 'desc';
}
var sortBy = $("#sorting").val();
var lastIndex = 0;
if($(".l-r .num").last().html() != undefined && $(".l-r .num").last().html() != ''){
lastIndex = parseInt($(".l-r .num").last().html());
}
var albums = '';
for (var i=0; i'+album.artists[j].name+'';
if(j != album.artists.length -1){
artists += ', ';
}
}
}
//albums += '';
}
listSize += obj.length;
//checkPageSize('PAB', page+1, sortBy, order);
if(listSize >= data.dataObject[0].count){
nextpageisEmpty = true;
onPageLoad=null;
allLoaded = true;
//lazyloadEnable = true;
isSorting = false;
}
if(page == 1){loadingOff();}else{lazyloadOff();}
//if(nextpageisEmpty){
// allLoaded = true;
//}
//content+=(module.more=='Y' && pageType != 'moduleDetail')?more(refType,module.moduleType,module.moduleId):'';
//content+='';
//$('#contentArea').html(content);
$('.moduleGrid').append(albums);
setTimeout(function(){
if(page == 1){loadingOff();}else{lazyloadOff();}
},1000);
}else if (refType == 'PCO'){
shareMsg='更多最新專輯,盡在MOOV音樂App';
var listIndex;
if(page == 1){
ga('send', 'pageview', {
'page': hash,
'title': '我的收藏|我的演唱會'
});
listIndex = 0;
listSize = 0;
content+='
'+title+'
';
$('#contentArea').html(content);
}else{
listIndex = listSize;
}
var order = '';
//if($("img.order-asc").css("transform") == 'none' || typeof $("img.order-asc").css("transform") == 'undefined'){
if($("img.order-asc").attr("value") == 'asc' || typeof $("img.order-asc").attr("value") == 'undefined'){
order = 'asc';
}else{
order = 'desc';
}
var sortBy = $("#sorting").val();
var lastIndex = 0;
if($(".l-r .num").last().html() != undefined && $(".l-r .num").last().html() != ''){
lastIndex = parseInt($(".l-r .num").last().html());
}
var concerts = '';
for (var i=0; i
'+album.artists[j].name+'';
if(j != album.artists.length -1){
artists += ', ';
}
}
}
//concerts += ''+
//concerts+='
';
//$('#contentArea').html(content);
$('.moduleGrid').append(concerts);
//setTimeout(function(){loadingOff();},1000);
}else if (refType == 'UPL' || refType == 'PP' || refType == 'OUPL' || refType == 'PP,UPL,OUPL'){
/*
if(page == 1){
content+='
'+title+'
';
$('#contentArea').html(content);
}
*/
shareMsg='更多精采歌單,盡在MOOV音樂App';
if(page==1){
ga('send', 'pageview', {
'page': hash,
'title': '我的收藏|我的歌單'
});
}
var listIndex = listSize;
var order = '';
//if($("img.order-asc").css("transform") == 'none' || typeof $("img.order-asc").css("transform") == 'undefined'){
if($("img.order-asc").attr("value") == 'asc' || typeof $("img.order-asc").attr("value") == 'undefined'){
order = 'asc';
}else{
order = 'desc';
}
var sortBy = $("#sorting").val();
var lastIndex = 0;
if($(".l-r .num").last().html() != undefined && $(".l-r .num").last().html() != ''){
lastIndex = parseInt($(".l-r .num").last().html());
}
var playlists = '';
for (var i=0; i
0){
thumbnail = playList.playListImage;
}
var shareHTML = '' + langJSON.dropdown_menu.share + '';
if(playList.refType=='UPL'){
shareHTML = '' + langJSON.dropdown_menu.share + '';
}
if(playList.refType == 'UPL' || playList.refType == 'OUPL'){
var playlistURL = '';
var playFunction = '';
if(playList.refType == 'UPL'){
playlistURL = '#/collection/UPL/list/'+playList.refId;
playFunction = 'playByUPL(\'' + playList.refId + '\', \'0\', false);RecentlyPlay.setSourceId(\''+playList.refId+'\');';
}else if(playList.refType == 'OUPL'){
playlistURL = '#/playlist/user/'+playList.refId;
playFunction = 'playByOUPL(\'' + playList.refId + '\', \'0\', false);RecentlyPlay.setSourceId(\'' + playList.refId + '\');';
}
if(hasSensitiveWord(playList.name)||hasSensitiveWord(playList.desc)){
shareHTML = '' + langJSON.dropdown_menu.share + '';
}
//playlists+='';
}else if(playList.refType == 'PP'){
playlists+='';
}
}
listSize += obj.length;
//checkPageSize(refType, page+1, sortBy, order);
if(listSize >= data.dataObject[0].count){
nextpageisEmpty = true;
onPageLoad=null;
allLoaded = true;
//lazyloadEnable = true;
//isSorting = false;
}
if(page == 1){loadingOff();}else{lazyloadOff();}
//if(nextpageisEmpty){
// allLoaded = true;
//}
//content+=(module.more=='Y' && pageType != 'moduleDetail')?more(refType,module.moduleType,module.moduleId):'';
//content+=' ';
//$('#contentArea').html(content);
$('.moduleGrid').append(playlists);
//setTimeout(function(){loadingOff();},1000);
}else if (refType == 'PAT'){
shareMsg='更多不同歌手的音樂,盡在MOOV音樂App';
var listIndex;
if(page == 1){
ga('send', 'pageview', {
'page': hash,
'title': '我的收藏|我的歌手'
});
listIndex = 0;
listSize = 0;
content+=''+title+'
';
$('#contentArea').html(content);
}else{
listIndex = listSize;
}
var order = '';
//if($("img.order-asc").css("transform") == 'none' || typeof $("img.order-asc").css("transform") == 'undefined'){
if($("img.order-asc").attr("value") == 'asc' || typeof $("img.order-asc").attr("value") == 'undefined'){
order = 'asc';
}else{
order = 'desc';
}
var sortBy = $("#sorting").val();
var lastIndex = 0;
if($(".l-r .num").last().html() != undefined && $(".l-r .num").last().html() != ''){
lastIndex = parseInt($(".l-r .num").last().html());
}
var artists = '';
for (var i=0; i'+
//''+
''+
//''+
''+
'';
}
listSize += obj.length;
//checkPageSize('PAT', page+1, sortBy, order);
if(listSize >= data.dataObject[0].count){
nextpageisEmpty = true;
onPageLoad=null;
allLoaded = true;
//lazyloadEnable = true;
isSorting = false;
}
if(page == 1){loadingOff();}else{lazyloadOff();}
//if(nextpageisEmpty){
// allLoaded = true;
//}
//content+=(module.more=='Y' && pageType != 'moduleDetail')?more(refType,module.moduleType,module.moduleId):'';
//content+='