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();