From: riccardo Date: Wed, 11 May 2011 11:27:08 +0000 (+0200) Subject: fixed playlist 3:wq X-Git-Tag: 1.1~214 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=9aedfa4b1c9c7453c0e3766cc09001a94b159849;p=telemeta.git fixed playlist 3:wq --- 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();