From e699684c619dcda8e679c94c1a5a3726a6de2508 Mon Sep 17 00:00:00 2001 From: r888888888 Date: Mon, 23 Jan 2017 12:15:30 -0800 Subject: [PATCH] add css for highliting a specific forum post --- app/assets/stylesheets/specific/forum.css.scss | 4 ++++ app/models/forum_topic.rb | 4 ++++ app/models/post_archive.rb | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/assets/stylesheets/specific/forum.css.scss b/app/assets/stylesheets/specific/forum.css.scss index f9a741458..e81ea4f87 100644 --- a/app/assets/stylesheets/specific/forum.css.scss +++ b/app/assets/stylesheets/specific/forum.css.scss @@ -9,6 +9,10 @@ div.list-of-forum-posts { margin-bottom: 3em; word-wrap: break-word; + &:target { + background-color: #FFC; + } + div.author { width: 12em; float: left; diff --git a/app/models/forum_topic.rb b/app/models/forum_topic.rb index d19a90c06..55df3e8fe 100644 --- a/app/models/forum_topic.rb +++ b/app/models/forum_topic.rb @@ -154,6 +154,10 @@ class ForumTopic < ActiveRecord::Base self.updater_id = CurrentUser.id end + def page_for(post_id) + (posts.where("id < ?", post_id).count / Danbooru.config.posts_per_page.to_f).ceil + end + def last_page (response_count / Danbooru.config.posts_per_page.to_f).ceil end diff --git a/app/models/post_archive.rb b/app/models/post_archive.rb index b9af6d72e..fa4e044c2 100644 --- a/app/models/post_archive.rb +++ b/app/models/post_archive.rb @@ -74,7 +74,7 @@ class PostArchive < ActiveRecord::Base sqs_service.send_message(msg) end - def export_to_archives(version_id = 1451061) + def export_to_archives(version_id = 4394763) PostVersion.where("id > ?", version_id).find_each do |version| previous = version.previous tags = version.tags.scan(/\S+/)