From 740adc908b8b8e4a7782c72d62ac3f6e33c63c6d Mon Sep 17 00:00:00 2001 From: Juan Martin Runge Date: Fri, 10 Jan 2014 13:44:33 -0300 Subject: [PATCH 1/2] Added type to defaults for ko to generate stub method Signed-off-by: Juan Martin Runge --- models/Media.js | 1 + 1 file changed, 1 insertion(+) diff --git a/models/Media.js b/models/Media.js index 287c1eb..054d02a 100644 --- a/models/Media.js +++ b/models/Media.js @@ -184,6 +184,7 @@ Media.Model = Backbone.RelationalModel.extend({ template: 'mediaview', checksum: "", durationraw: "", + type: "none", notes: "" } }); From e8c53dee8c097352a4e2a2bd9b93c9181a48f17a Mon Sep 17 00:00:00 2001 From: Juan Martin Runge Date: Mon, 13 Jan 2014 13:18:16 -0300 Subject: [PATCH 2/2] Added 'change' to watched methods so playlist's duration gets updated when pieces duration does Signed-off-by: Juan Martin Runge --- models/Media.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/Media.js b/models/Media.js index 054d02a..9fae65a 100644 --- a/models/Media.js +++ b/models/Media.js @@ -261,7 +261,7 @@ Media.Playlist = Backbone.RelationalModel.extend({ var self = this; var pieces = this.get('pieces'); - pieces.bind('relational:change relational:add relational:reset relational:remove', function(){ + pieces.bind('relational:change relational:add relational:reset relational:remove change', function(){ self.update_duration(self); }, this);