CC-84: Smart Playlists

- added 'Smart Block' filter in datatable
- added block files to library datatable
This commit is contained in:
denise 2012-07-25 17:08:22 -04:00
parent 1f3cbd8aba
commit bef9ba1eea
9 changed files with 147 additions and 50 deletions

View file

@ -542,6 +542,7 @@ var AIRTIME = (function(AIRTIME) {
.append('<option value="0">All</option>')
.append('<option value="1">Files</option>')
.append('<option value="2">Playlists</option>')
.append('<option value="3">Smart Blocks</option>')
.end()
.change(function(ev){
oTable.fnDraw();
@ -613,7 +614,11 @@ var AIRTIME = (function(AIRTIME) {
}
else {
callback = function() {
AIRTIME.playlist.fnEdit(data.id);
if (data.ftype === "playlist") {
AIRTIME.playlist.fnEdit(data.id, 'playlist');
} else {
AIRTIME.playlist.fnEdit(data.id, 'block');
}
};
}
oItems.edit.callback = callback;

View file

@ -641,13 +641,13 @@ var AIRTIME = (function(AIRTIME){
});
};
mod.fnEdit = function(id) {
var url = '/Playlist/edit';;
mod.fnEdit = function(id, type) {
var url = '/Playlist/edit';
stopAudioPreview();
$.post(url,
{format: "json", id: id},
{format: "json", id: id, type: type},
function(json){
openPlaylist(json);
});