diff --git a/app/assets/stylesheets/application.css.scss b/app/assets/stylesheets/application.css.scss index c167df168..6ff47eb82 100644 --- a/app/assets/stylesheets/application.css.scss +++ b/app/assets/stylesheets/application.css.scss @@ -342,6 +342,12 @@ div.clearfix { } +/*** Post previews ***/ +div.post-previews { + overflow: hidden; +} + + /*** Paginator ***/ div.paginator { display: block; diff --git a/app/controllers/favorites_controller.rb b/app/controllers/favorites_controller.rb index 63829f140..193973345 100644 --- a/app/controllers/favorites_controller.rb +++ b/app/controllers/favorites_controller.rb @@ -1,4 +1,6 @@ class FavoritesController < ApplicationController + before_filter :member_only + def index if params[:tags] redirect_to(posts_path(:tags => "fav:#{CurrentUser.name} #{params[:tags]}")) diff --git a/app/controllers/moderator/ip_addrs_controller.rb b/app/controllers/moderator/ip_addrs_controller.rb index ed6c25035..de497b4d0 100644 --- a/app/controllers/moderator/ip_addrs_controller.rb +++ b/app/controllers/moderator/ip_addrs_controller.rb @@ -1,6 +1,7 @@ module Moderator class IpAddrsController < ApplicationController def index + @search = IpAddrSearch.new(params[:search]) end def search diff --git a/app/controllers/tag_subscriptions_controller.rb b/app/controllers/tag_subscriptions_controller.rb index 89e6cefec..374f964a8 100644 --- a/app/controllers/tag_subscriptions_controller.rb +++ b/app/controllers/tag_subscriptions_controller.rb @@ -40,6 +40,12 @@ class TagSubscriptionsController < ApplicationController respond_with(@tag_subscription) end + def posts + @user = User.find(params[:id]) + @post_set = PostSets::Post.new("sub:#{@user.name} #{params[:tags]}", params[:page]) + @posts = @post_set.posts + end + private def check_privilege(tag_subscription) raise User::PrivilegeError unless tag_subscription.editable_by?(CurrentUser.user) diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 7c3581e30..7c3425f44 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -73,7 +73,13 @@ protected when "artist_versions" /^\/artist/ - + + when "moderator/post/dashboards" + /^\/post/ + + when "moderator/dashboards" + /^\/moderator/ + else /^\/#{controller}/ end diff --git a/app/helpers/pagination_helper.rb b/app/helpers/pagination_helper.rb index 7646b702f..5e80668f5 100644 --- a/app/helpers/pagination_helper.rb +++ b/app/helpers/pagination_helper.rb @@ -1,6 +1,6 @@ module PaginationHelper def sequential_paginator(records) - html = "