From f02f4603c392e0aff8bd9609eb553b5ff3b94e3e Mon Sep 17 00:00:00 2001 From: Adrian Pardini Date: Thu, 28 Mar 2013 16:47:43 -0300 Subject: [PATCH] Adds a delete button to playlist editor. See #36 y #37. It needs a better look. --- public/js/views/medialist.js | 4 ++++ views/templates/medialist.jade | 2 ++ 2 files changed, 6 insertions(+) diff --git a/public/js/views/medialist.js b/public/js/views/medialist.js index ba84dcc..5566d44 100644 --- a/public/js/views/medialist.js +++ b/public/js/views/medialist.js @@ -74,6 +74,10 @@ window.MediaListView2 = function(options){ _this.editingName(false); } + this.removeItem = function (item) { + _this.collection.remove(item); + } + this.filter = ko.observable(''); this.collection = kb.collectionObservable( model.get('collection'), { view_model: kb.ViewModel, diff --git a/views/templates/medialist.jade b/views/templates/medialist.jade index 6a24103..28ef00b 100644 --- a/views/templates/medialist.jade +++ b/views/templates/medialist.jade @@ -60,6 +60,8 @@ block content a.plain(data-bind=target ) img(width="150",height="100",data-bind="attr:{ src: checksum() ? 'sc/'+checksum().split('-')[0]+'.jpg' : '/pics/generic.jpg' }") td + - if (is_playlist) + button.close.remove-media(type='button', data-bind='click: $root.removeItem, clickBubble: false') × h5(data-bind="text: name") h5(data-bind="text: stat().name ? stat().name : file") span.label.label-warning.format