From 9aedfa4b1c9c7453c0e3766cc09001a94b159849 Mon Sep 17 00:00:00 2001 From: riccardo Date: Wed, 11 May 2011 13:27:08 +0200 Subject: [PATCH] fixed playlist 3:wq --- telemeta/htdocs/timeside/src/divmarker.js | 30 +++++++++++------------ 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/telemeta/htdocs/timeside/src/divmarker.js b/telemeta/htdocs/timeside/src/divmarker.js index c5a0480b..54fcb3b9 100644 --- a/telemeta/htdocs/timeside/src/divmarker.js +++ b/telemeta/htdocs/timeside/src/divmarker.js @@ -238,24 +238,24 @@ var MarkerMapDiv = TimesideArray.extend({ e_titleText.attr('readonly','readonly').addClass('markersdivUneditable').unbind('focus'); //add to playlist always visible, provided that it is saved on server - if(marker.isSavedOnServer){ + if(!marker.isSavedOnServer){ e_addplaylistButton.hide(); - } - e_addplaylistButton.unbind('click').bind('click',function(evtObj_){ - if(!marker.isSavedOnServer){ + }else{ + e_addplaylistButton.unbind('click').bind('click',function(evtObj_){ + if(!marker.isSavedOnServer){ + return false; + } + //make a request to the server to get the pk (id) + //note that marker.id (client side) is marker.public_id (server side) + json([marker.id],"telemeta.get_marker_id", function(data){ + consolelog('received'); + consolelog(data); + var id = data.result; + playlistUtils.showAddResourceToPlaylist(e_addplaylistButton,'marker',""+id,gettrans('marker added to the selected playlist')); + }); return false; - } - //make a request to the server to get the pk (id) - //note that marker.id (client side) is marker.public_id (server side) - json([marker.id],"telemeta.get_marker_id", function(data){ - consolelog('received'); - consolelog(data); - var id = data.result; - playlistUtils.showAddResourceToPlaylist(e_addplaylistButton,'marker',""+id,gettrans('marker added to the selected playlist')); }); - return false; - }); - + } if(!marker.isEditable){ //marker is editable means that author == CURRENT_USER_NAME. addToPlaylist always visible e_editButton.hide(); e_deleteButton.hide(); -- 2.39.5