From 9be780468d0621d71a5e3002f00df62361dbf397 Mon Sep 17 00:00:00 2001 From: Fabian Rodriguez Date: Sun, 1 Dec 2013 17:54:41 -0200 Subject: [PATCH] remove PostViewerInteractions --- .../app/views/post-viewer/interactions.js | 56 ------------------- .../post-viewer/interactions_tpl.jst.hbs | 11 ---- 2 files changed, 67 deletions(-) delete mode 100644 app/assets/javascripts/app/views/post-viewer/interactions.js delete mode 100644 app/assets/templates/post-viewer/interactions_tpl.jst.hbs diff --git a/app/assets/javascripts/app/views/post-viewer/interactions.js b/app/assets/javascripts/app/views/post-viewer/interactions.js deleted file mode 100644 index b9206ee2a..000000000 --- a/app/assets/javascripts/app/views/post-viewer/interactions.js +++ /dev/null @@ -1,56 +0,0 @@ -app.views.PostViewerInteractions = app.views.Base.extend({ - - className : "", - - subviews : { - "#post-feedback" : "feedbackView", - "#post-reactions" : "reactionsView", - "#new-post-comment" : "newCommentView" - }, - - templateName: "post-viewer/interactions", - - initialize : function() { - this.initViews(); - - this.feedbackView && this.feedbackView.bind("invokePane", this.invokePane, this) - this.feedbackView && this.feedbackView.bind("hidePane", this.hidePane, this) - }, - - initViews : function() { - this.reactionsView = new app.views.PostViewerReactions({ model : this.model.interactions }) - - /* subviews that require user */ - this.feedbackView = new app.views.PostViewerFeedback({ model : this.model }) - if(app.currentUser.authenticated()) { - this.newCommentView = new app.views.PostViewerNewComment({ model : this.model }) - } - }, - - togglePane : function(evt) { - if(evt) { evt.preventDefault() } - $("#post-interactions").toggleClass("active") - this.$("#post-info").slideToggle(300) - this.removeTooltips() - }, - - invokePane : function() { - if(!this.$("#post-info").is(":visible")) { - this.$("#post-info-sneaky").addClass("passive") - this.togglePane() - } - }, - - hidePane : function() { - if(this.$("#post-info").is(":visible")) { - - /* it takes about 400ms for the pane to hide. we need to keep - * the sneaky hidden until the slide is complete */ - setTimeout(function(){ - this.$("#post-info-sneaky").removeClass("passive") - }, 400) - - this.togglePane() - } - } -}); \ No newline at end of file diff --git a/app/assets/templates/post-viewer/interactions_tpl.jst.hbs b/app/assets/templates/post-viewer/interactions_tpl.jst.hbs deleted file mode 100644 index 1b59fa325..000000000 --- a/app/assets/templates/post-viewer/interactions_tpl.jst.hbs +++ /dev/null @@ -1,11 +0,0 @@ -
- - -