diff --git a/app/controllers/comments_controller.rb b/app/controllers/comments_controller.rb index ac406e773..98930ccca 100644 --- a/app/controllers/comments_controller.rb +++ b/app/controllers/comments_controller.rb @@ -26,7 +26,7 @@ class CommentsController < ApplicationController Postzord::Dispatcher.build(current_user, @comment).post respond_to do |format| - format.js{ render(:create, :status => 201)} + format.json { render :json => @comment.as_api_response(:backbone) } format.html{ render :nothing => true, :status => 201 } format.mobile{ render :partial => 'comment', :locals => {:post => @comment.post, :comment => @comment} } end diff --git a/app/views/comments/create.js.erb b/app/views/comments/create.js.erb index aaee57e03..8473159fe 100644 --- a/app/views/comments/create.js.erb +++ b/app/views/comments/create.js.erb @@ -1,4 +1,4 @@ -var post = App.stream.collection.get(<%= @comment.post.id %>); +App.stream.collection.get(<%= @comment.post.id %>); console.log(post); diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index ceac7bc1b..20ae83bbd 100644 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -80,6 +80,9 @@ %script{:id => "comment-template", :type => 'text/template'} != File.read("#{Rails.root}/app/views/shared/_comment.html.underscore") + %script{:id => "comment-stream-template", :type => 'text/template'} + != File.read("#{Rails.root}/app/views/shared/_comment_stream.html.underscore") + .container{:style=> "#{yield(:break_the_mold)}"} - if @aspsect == :getting_started || @page == :logged_out = yield diff --git a/app/views/shared/_comment_stream.html.underscore b/app/views/shared/_comment_stream.html.underscore new file mode 100644 index 000000000..d98721534 --- /dev/null +++ b/app/views/shared/_comment_stream.html.underscore @@ -0,0 +1,27 @@ +
+ + + + +
+
+ + + + +

+ +