From cfc247db752672a84a7ad44973af66359e9e4c21 Mon Sep 17 00:00:00 2001 From: Fabian Rodriguez Date: Sun, 1 Dec 2013 17:55:56 -0200 Subject: [PATCH] remove PostViewerFeedback --- .../app/views/post-viewer/feedback.js | 34 ------------ .../post-viewer/feedback_tpl.jst.hbs | 18 ------ .../app/views/feedback_actions_view_spec.js | 55 ------------------- 3 files changed, 107 deletions(-) delete mode 100644 app/assets/javascripts/app/views/post-viewer/feedback.js delete mode 100644 app/assets/templates/post-viewer/feedback_tpl.jst.hbs delete mode 100644 spec/javascripts/app/views/feedback_actions_view_spec.js diff --git a/app/assets/javascripts/app/views/post-viewer/feedback.js b/app/assets/javascripts/app/views/post-viewer/feedback.js deleted file mode 100644 index 18437bd4e..000000000 --- a/app/assets/javascripts/app/views/post-viewer/feedback.js +++ /dev/null @@ -1,34 +0,0 @@ -//= require ../feedback_view - -app.views.PostViewerFeedback = app.views.Feedback.extend({ - id : "user-controls", - className : "", - - templateName: "post-viewer/feedback", - - subviews : { - ".feedback-actions" : "feedbackActions" - }, - - events :_.extend({}, app.views.Feedback.prototype.events, { - "click *[rel='invoke-interaction-pane']" : "invokePane", - "click *[rel='hide-interaction-pane']" : "hidePane" - }), - - initViews : function(){ - this.feedbackActions = new app.views.FeedbackActions({model : this.model}) - }, - - postRenderTemplate : function() { - this.sneakyVisiblity() - }, - - sneakyVisiblity : function() { - if(!$("#post-info").is(":visible")) { - this.$("#post-info-sneaky").removeClass('passive') - } - }, - - invokePane : function(evt){ this.trigger("invokePane") }, - hidePane : function(evt){ this.trigger("hidePane") }, -}); diff --git a/app/assets/templates/post-viewer/feedback_tpl.jst.hbs b/app/assets/templates/post-viewer/feedback_tpl.jst.hbs deleted file mode 100644 index 1eacdf1dc..000000000 --- a/app/assets/templates/post-viewer/feedback_tpl.jst.hbs +++ /dev/null @@ -1,18 +0,0 @@ -
- - -
-
- - - -
-
- - -
-
- -
-
- diff --git a/spec/javascripts/app/views/feedback_actions_view_spec.js b/spec/javascripts/app/views/feedback_actions_view_spec.js deleted file mode 100644 index a45a9a967..000000000 --- a/spec/javascripts/app/views/feedback_actions_view_spec.js +++ /dev/null @@ -1,55 +0,0 @@ -describe("app.views.FeedbackActions", function(){ - beforeEach(function(){ - loginAs({id : -1, name: "alice", avatar : {small : "http://avatar.com/photo.jpg"}}); - - this.post = new app.models.Post({ - "author": { - "diaspora_id": "alice@localhost:3000" - }, - "post_type": "Reshare", - "public": true, - "root": { - "author":{"diaspora_id": null} - } - }) - - this.view = new app.views.PostViewerFeedback({model: this.post}) - }); - - describe("FeedbackActions", function(){ - it("reshares a post", function(){ - - spyOn(window, "confirm").andReturn(true) - spyOn(this.view.model.interactions, "reshare") - - this.view.render() - - this.view.$('.reshare').click() - - expect(this.view.model.interactions.reshare.callCount).toBe(1) - expect(window.confirm.callCount).toBe(1) - }); - - it('cancels a reshare confirmation ', function(){ - spyOn(window, "confirm").andReturn(false) - spyOn(this.view.model.interactions, "reshare") - - this.view.render() - - this.view.$('.reshare').click() - - expect(this.view.model.interactions.reshare).not.toHaveBeenCalled(); - }); - - it("likes a post", function(){ - - spyOn(this.view.model.interactions, "toggleLike") - - this.view.render() - - this.view.$('.like').click() - - expect(this.view.model.interactions.toggleLike.callCount).toBe(1) - }) - }) -})