update playlist xml saving

This commit is contained in:
Luke Pulverenti 2014-08-04 23:41:56 -04:00
parent ba247c8a15
commit 90c301e86f
10 changed files with 141 additions and 74 deletions

View file

@ -1,6 +1,7 @@
(function ($, document) {
var view = LibraryBrowser.getDefaultItemsView('List', 'List');
var currentItem;
// The base query options
var query = {
@ -31,6 +32,21 @@
var user = response2[0];
var item = response3[0];
currentItem = item;
if (MediaController.canPlay(item)) {
$('.btnPlay', page).removeClass('hide');
}
else {
$('.btnPlay', page).addClass('hide');
}
if (item.LocalTrailerCount && item.PlayAccess == 'Full') {
$('.btnPlayTrailer', page).removeClass('hide');
} else {
$('.btnPlayTrailer', page).addClass('hide');
}
// Scroll back up so they can see the results from the beginning
$(document).scrollTop(0);
@ -126,6 +142,18 @@
reloadItems(page);
});
$('.btnPlay', page).on('click', function () {
var userdata = currentItem.UserData || {};
var mediaType = currentItem.MediaType;
if (currentItem.Type == "MusicArtist" || currentItem.Type == "MusicAlbum") {
mediaType = "Audio";
}
LibraryBrowser.showPlayMenu(this, currentItem.Id, currentItem.Type, currentItem.IsFolder, mediaType, userdata.PlaybackPositionTicks);
});
}).on('pagebeforeshow', "#playlistEditorPage", function () {
var page = this;