From 4feb352f33c4e52954c4db59435e9e4b96373934 Mon Sep 17 00:00:00 2001 From: albert Date: Sat, 7 Jan 2012 20:14:56 -0500 Subject: [PATCH] fix --- app/helpers/pool_versions_helper.rb | 12 ++++++++++++ app/helpers/post_votes_helper.rb | 12 ------------ app/views/pool_versions/index.html.erb | 2 +- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/app/helpers/pool_versions_helper.rb b/app/helpers/pool_versions_helper.rb index e6c725d36..b75cae7e7 100644 --- a/app/helpers/pool_versions_helper.rb +++ b/app/helpers/pool_versions_helper.rb @@ -1,2 +1,14 @@ module PoolVersionsHelper + def pool_version_diff(current) + prev = PoolVersion.where(["pool_id = ? and id < ?", current.pool_id, current.id]).order("id desc").first + + if prev.nil? + return current.post_id_array.map {|x| content_tag("ins", "+#{x}")}.join(" ").html_safe + end + + added = current.post_id_array - prev.post_id_array + removed = prev.post_id_array - current.post_id_array + + added.map {|x| '+' + x.to_s + ''}.join(" ") + removed.map {|x| '' + x.to_s + ''}.join(" ").html_safe + end end diff --git a/app/helpers/post_votes_helper.rb b/app/helpers/post_votes_helper.rb index 026b19399..096e58950 100644 --- a/app/helpers/post_votes_helper.rb +++ b/app/helpers/post_votes_helper.rb @@ -1,14 +1,2 @@ module PostVotesHelper - def pool_version_diff(current) - prev = PoolVersion.where(["pool_id = ? and id < ?", current.pool_id, current.id]).order("id desc").first - - if prev.nil? - return current.post_id_array.map {|x| content_tag("ins", "+#{x}")}.join(" ").html_safe - end - - added = current.post_id_array - prev.post_id_array - removed = prev.post_id_array - current.post_id_array - - added.map {|x| '+' + x.to_s + ''}.join(" ") + removed.map {|x| '' + x.to_s + ''}.join(" ") - end end diff --git a/app/views/pool_versions/index.html.erb b/app/views/pool_versions/index.html.erb index e5eafef6f..56bc57f0c 100644 --- a/app/views/pool_versions/index.html.erb +++ b/app/views/pool_versions/index.html.erb @@ -2,7 +2,7 @@

Pool History

- +
Pool