diff --git a/static/js/dss/app.coffee b/static/js/dss/app.coffee index aa54703..a622117 100644 --- a/static/js/dss/app.coffee +++ b/static/js/dss/app.coffee @@ -67,7 +67,7 @@ true @listenTo @vent, "mix:delete", (model) -> - console.log "App(vent): mix:like" + console.log "App(vent): mix:delete" utils.messageBox "/dlg/DeleteMixConfirm" yes: -> console.log("Controller: mixDeleteYES!!") diff --git a/static/js/dss/apps/playlist/views/playListItemView.coffee b/static/js/dss/apps/playlist/views/playListItemView.coffee index 8634daa..88d3409 100644 --- a/static/js/dss/apps/playlist/views/playListItemView.coffee +++ b/static/js/dss/apps/playlist/views/playListItemView.coffee @@ -8,6 +8,7 @@ mixExistsIndicator: ".playlist-selected-indicator" events: + "click #playlist-delete": "onDeletePlaylist" "click .profile-activity": "onClickItem" onClickItem: (e) -> @@ -28,6 +29,10 @@ @render() + onDeletePlaylist: -> + utils.messageBox "/dlg/DeletePlaylistConfirm", => + @model.destroy() + setContained: (contained)=> @ui.mixExistsIndicator.prop('checked', contained) diff --git a/static/js/dss/templates/playlistitem.jst b/static/js/dss/templates/playlistitem.jst index c45738f..65f817a 100644 --- a/static/js/dss/templates/playlistitem.jst +++ b/static/js/dss/templates/playlistitem.jst @@ -10,7 +10,7 @@ - + diff --git a/templates/views/dlg/DeletePlaylistConfirm.html b/templates/views/dlg/DeletePlaylistConfirm.html new file mode 100644 index 0000000..ddebba9 --- /dev/null +++ b/templates/views/dlg/DeletePlaylistConfirm.html @@ -0,0 +1,15 @@ +{% extends 'views/dlg/_DialogBase.html' %} + +{% load account %} +{% load static %} +{% load socialaccount %} +{% block header %} +