1
0
Fork 0
mirror of https://github.com/Yetangitu/ampache synced 2025-10-03 09:49:30 +02:00

Actions on rows are now displayed on mouse-hover. Removed all unused parameters. Song/artists/albums title are displayed correctly (truncate has been removed). Add to an existing playlist implementation started.

This commit is contained in:
SUTJael 2014-01-15 20:47:49 +01:00
parent 98cb39e9dd
commit 7c2f8b0f26
49 changed files with 716 additions and 1349 deletions

View file

@ -18,9 +18,85 @@
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
//
/*********************/
/* Edit modal dialog */
/*********************/
/************************************************************/
/* Dialog selection to add song to an existing/new playlist */
/************************************************************/
function showPlaylistDialog(item_type, item_id) {
/*var parent = this;
parent.songId = song_id;
parent.dialog_buttons = {};
this.dialog_buttons[jsSaveTitle] = function() {
$.ajax({
url : parent.saveUrl,
type : 'POST',
data : $(parent.editFormId).serializeArray(),
success : function(resp){
var new_id = $.trim(resp.lastChild.textContent);
$("#editdialog").dialog("close");
// resp should contain the new identifier, otherwise we take the same as the edited item
if (new_id == '') {
new_id = parent.editId;
}
var url = jsAjaxServer + '/refresh_updated.server.php?action=' + parent.refreshAction + '&id=' + new_id;
// Reload only table
$('#' + parent.refreshRowPrefix + parent.editId).load(url, function() {
// Update the current row identifier with new id
$('#' + parent.refreshRowPrefix + parent.editId).attr("id", parent.refreshRowPrefix + new_id);
});
},
error : function(resp){
$("#editdialog").dialog("close");
}
});
}
this.dialog_buttons[jsCancelTitle] = function() {
$("#editdialog").dialog("close");
}
$(parent.editDialogId).dialog({
title: edit_title,
modal: true,
dialogClass: 'editdialogstyle',
resizable: false,
width: 600,
autoOpen: false,
open: function () {
$(this).load(parent.contentUrl, function() {
$(this).dialog('option', 'position', 'center');
if ($('#edit_tags').length > 0) {
$("#edit_tags").tagit({
allowSpaces: true,
singleField: true,
singleFieldDelimiter: ',',
availableTags: parent.editTagChoices
});
}
});
},
close: function (e) {
$(this).empty();
$(this).dialog("destroy");
},
buttons: dialog_buttons
});
$("#editdialog").dialog("open");*/
}
/*
$(window).resize(function() {
$("#editdialog").dialog("option", "position", ['center', 'center']);
});
*/
/***************************************************/
/* Edit modal dialog for artists, albums and songs */
/***************************************************/
function showEditDialog(edit_type, edit_id, edit_form_id, edit_title, edit_tag_choices, refresh_row_prefix, refresh_action) {
var parent = this;