diff --git a/static/js/app/lib/backbone.dss.model.js b/static/js/app/lib/backbone.dss.model.js index 910dafd..29f3430 100755 --- a/static/js/app/lib/backbone.dss.model.js +++ b/static/js/app/lib/backbone.dss.model.js @@ -1,6 +1,6 @@ -define(['backbone'], function (Backbone) { +define(['backbone', 'backbone.relational'], function (Backbone) { - var TastypieModel = Backbone.Model.extend({ + var TastypieModel = Backbone.RelationalModel.extend({ base_url: function () { var temp_url = Backbone.Model.prototype.url.call(this); return (temp_url.charAt(temp_url.length - 1) == '/' ? temp_url : temp_url + '/'); diff --git a/static/js/app/views/mix/mixDetailView.coffee b/static/js/app/views/mix/mixDetailView.coffee index 1d00c1e..094a461 100755 --- a/static/js/app/views/mix/mixDetailView.coffee +++ b/static/js/app/views/mix/mixDetailView.coffee @@ -24,7 +24,7 @@ define ['marionette', addComment: -> - commen = new + comment = "123" onRender: -> view = new MixItemView({tagName: "div", className: "mix-listing audio-listing-single", model: @model}) diff --git a/static/js/app/views/mix/mixDetailView.js b/static/js/app/views/mix/mixDetailView.js index 277a596..3dd1791 100644 --- a/static/js/app/views/mix/mixDetailView.js +++ b/static/js/app/views/mix/mixDetailView.js @@ -28,7 +28,10 @@ "click #btn-add-comment": "addComment" }; - MixDetailView.prototype.addComment = function() {}; + MixDetailView.prototype.addComment = function() { + var comment; + return comment = "123"; + }; MixDetailView.prototype.onRender = function() { var view; diff --git a/static/js/main.js b/static/js/main.js index d9278c2..60c6b68 100644 --- a/static/js/main.js +++ b/static/js/main.js @@ -6,6 +6,7 @@ requirejs.config({ site: 'app/site', jquery: 'lib/jquery', backbone: 'lib/backbone', + 'backbone.relational': 'lib/backbone.relational', 'backbone.syphon': 'lib/backbone.syphon', marionette: 'lib/backbone.marionette', bootstrap: 'lib/bootstrap',