Fix contentUpdater spec, adjust migration and fix a couple of the js viwes
This commit is contained in:
parent
a7d8535d36
commit
8f50c622fa
10 changed files with 22 additions and 17 deletions
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
class SessionsController < Devise::SessionsController
|
class SessionsController < Devise::SessionsController
|
||||||
|
|
||||||
after_filter :enqueue_update, :only => :create
|
#after_filter :enqueue_update, :only => :create
|
||||||
|
|
||||||
protected
|
protected
|
||||||
def enqueue_update
|
def enqueue_update
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
- unless comments_expanded
|
- unless comments_expanded
|
||||||
%ul.show_comments{:class => ("hidden" if post.comments.size <= 3)}
|
%ul.show_comments{:class => ("hidden" if post.comments.size <= 3)}
|
||||||
%li
|
%li
|
||||||
%b= comment_toggle( post)
|
= comment_toggle( post)
|
||||||
|
|
||||||
%ul.comments{:id => post.id, :class => ('loaded' if post.comments.size <= 3)}
|
%ul.comments{:id => post.id, :class => ('loaded' if post.comments.size <= 3)}
|
||||||
-if post.comments.size > 3 && !comments_expanded
|
-if post.comments.size > 3 && !comments_expanded
|
||||||
|
|
@ -14,5 +14,5 @@
|
||||||
= render :partial => 'comments/comment', :collection => post.comments, :locals => {:post => post}
|
= render :partial => 'comments/comment', :collection => post.comments, :locals => {:post => post}
|
||||||
|
|
||||||
- unless @commenting_disabled
|
- unless @commenting_disabled
|
||||||
.new_comment_form_wrapper{:class => ( 'hidden' if post.comments.size == 0)}
|
.new_comment_form_wrapper{:class => ('hidden' if post.comments.size == 0)}
|
||||||
= new_comment_form(post.id, current_user)
|
= new_comment_form(post.id, current_user)
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,10 @@
|
||||||
.likes_container
|
.likes_container
|
||||||
- if likes_count > 0
|
- if likes_count > 0
|
||||||
= image_tag('icons/heart.svg')
|
= image_tag('icons/heart.svg')
|
||||||
= link_to t('likes.likes.people_like_this', :count => likes_count), post_likes_path(target_id), :class => "expand_likes"
|
- if defined?(likes_index_link) && likes_index_link
|
||||||
|
= link_to t('likes.likes.people_like_this', :count => likes_count), post_likes_path(target_id), :class => "expand_likes"
|
||||||
|
- else
|
||||||
|
= t('likes.likes.people_like_this', :count => likes_count)
|
||||||
%span.hidden.likes_list
|
%span.hidden.likes_list
|
||||||
/= render 'likes/likes', :likes => likes
|
/= render 'likes/likes', :likes => likes
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
var target = $(".stream_element[data-guid=<%= escape_javascript(@post.id.to_s) %>]")
|
var target = $("#<%= @post.guid %>")
|
||||||
target.find(".sm_body").toggleClass("hidden");
|
target.find(".sm_body").toggleClass("hidden");
|
||||||
target.find(".undo_text").toggleClass("hidden");
|
target.find(".undo_text").toggleClass("hidden");
|
||||||
|
|
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
var target = $(".stream_element[data-guid=<%= escape_javascript(@post.id.to_s) %>]")
|
var target = $("#<%= @post.guid %>")
|
||||||
target.hide('blind', { direction: 'vertical' }, 300, function(){ target.remove() });
|
target.hide('blind', { direction: 'vertical' }, 300, function(){ target.remove() });
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,7 @@
|
||||||
·
|
·
|
||||||
= link_to t('comments.new_comment.comment'), '#', :class => 'focus_comment_textarea'
|
= link_to t('comments.new_comment.comment'), '#', :class => 'focus_comment_textarea'
|
||||||
|
|
||||||
.likes
|
.likes.on_post
|
||||||
= render "likes/likes_container", :target_id => post.id, :likes_count => post.likes_count, :current_user => current_user
|
= render "likes/likes_container", :target_id => post.id, :likes_count => post.likes_count, :current_user => current_user, :likes_index_link => true
|
||||||
|
|
||||||
= render "comments/comments", :post => post, :current_user => current_user, :commenting_disabled => (defined?(@commenting_disabled) && @commenting_disabled)
|
= render "comments/comments", :post => post, :current_user => current_user, :commenting_disabled => (defined?(@commenting_disabled) && @commenting_disabled)
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ class LikesOnComments < ActiveRecord::Migration
|
||||||
def self.up
|
def self.up
|
||||||
remove_foreign_key :likes, :posts
|
remove_foreign_key :likes, :posts
|
||||||
|
|
||||||
add_column :likes, :target_type, :string, :null => false
|
add_column :likes, :target_type, :string, :limit => 60, :null => false
|
||||||
rename_column :likes, :post_id, :target_id
|
rename_column :likes, :post_id, :target_id
|
||||||
|
|
||||||
add_column :comments, :likes_count, :integer, :default => 0, :null => false
|
add_column :comments, :likes_count, :integer, :default => 0, :null => false
|
||||||
|
|
|
||||||
|
|
@ -110,7 +110,7 @@ ActiveRecord::Schema.define(:version => 20110707234802) do
|
||||||
add_index "invitations", ["sender_id"], :name => "index_invitations_on_sender_id"
|
add_index "invitations", ["sender_id"], :name => "index_invitations_on_sender_id"
|
||||||
|
|
||||||
create_table "likes", :force => true do |t|
|
create_table "likes", :force => true do |t|
|
||||||
t.boolean "positive", :default => true
|
t.boolean "positive", :default => true
|
||||||
t.integer "target_id"
|
t.integer "target_id"
|
||||||
t.integer "author_id"
|
t.integer "author_id"
|
||||||
t.string "guid"
|
t.string "guid"
|
||||||
|
|
@ -118,7 +118,7 @@ ActiveRecord::Schema.define(:version => 20110707234802) do
|
||||||
t.text "parent_author_signature"
|
t.text "parent_author_signature"
|
||||||
t.datetime "created_at"
|
t.datetime "created_at"
|
||||||
t.datetime "updated_at"
|
t.datetime "updated_at"
|
||||||
t.string "target_type", :null => false
|
t.string "target_type", :limit => 60, :null => false
|
||||||
end
|
end
|
||||||
|
|
||||||
add_index "likes", ["author_id"], :name => "likes_author_id_fk"
|
add_index "likes", ["author_id"], :name => "likes_author_id_fk"
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
var ContentUpdater = {
|
var ContentUpdater = {
|
||||||
addPostToStream: function(html) {
|
addPostToStream: function(html) {
|
||||||
var streamElement = $(html);
|
var streamElement = $(html);
|
||||||
var postGUID = streamElement.id;
|
var postGUID = $(streamElement).attr('id');
|
||||||
|
|
||||||
if($("#"+postGUID).length === 0) {
|
if($("#"+postGUID).length === 0) {
|
||||||
if($("#no_posts").length) {
|
if($("#no_posts").length) {
|
||||||
|
|
|
||||||
|
|
@ -667,6 +667,7 @@ form.new_comment
|
||||||
:display inline-block
|
:display inline-block
|
||||||
|
|
||||||
|
|
||||||
|
.comment
|
||||||
.likes,
|
.likes,
|
||||||
.likes_container
|
.likes_container
|
||||||
:display inline
|
:display inline
|
||||||
|
|
@ -2221,6 +2222,11 @@ ul.show_comments
|
||||||
:border
|
:border
|
||||||
:top 1px dotted #aaa
|
:top 1px dotted #aaa
|
||||||
|
|
||||||
|
ul.show_comments,
|
||||||
|
.likes_container
|
||||||
|
a
|
||||||
|
:color #999
|
||||||
|
|
||||||
.likes_container
|
.likes_container
|
||||||
:margin
|
:margin
|
||||||
:bottom -4px
|
:bottom -4px
|
||||||
|
|
@ -2228,10 +2234,6 @@ ul.show_comments
|
||||||
|
|
||||||
ul.show_comments,
|
ul.show_comments,
|
||||||
.likes_container
|
.likes_container
|
||||||
a
|
|
||||||
:font
|
|
||||||
:weight bold
|
|
||||||
|
|
||||||
img
|
img
|
||||||
:position relative
|
:position relative
|
||||||
:top 2px
|
:top 2px
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue