X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=app%2Fcontrollers%2Fcomics_controller.rb;h=838d7d80bb0acde867dffe4c051917cd4275649e;hb=62f8aae6c10ff5bed6789d45abbd4887982560c9;hp=61f9ac4e5b294342baef90e9f74343b0acacd0f1;hpb=26a6de7f9a264f04424a7fcd1acacad612322210;p=pettanr%2Fpettanr.git diff --git a/app/controllers/comics_controller.rb b/app/controllers/comics_controller.rb index 61f9ac4e..838d7d80 100644 --- a/app/controllers/comics_controller.rb +++ b/app/controllers/comics_controller.rb @@ -24,11 +24,10 @@ class ComicsController < ApplicationController def show_html_format format format.html { - play_list = Locmare::ListGroup.list( + @play_list = Locmare::ListGroup.list( 'comic_stories', 'by_comic', @operators, - {:id => @item.id, :my_play => @item.own?(@operators)} + {:id => @item.id, :page_size => -1} # set no limit options ) - @play_count = play_list.count(@operators) } end @@ -45,21 +44,16 @@ class ComicsController < ApplicationController def play set_play - @list = Locmare::ListGroup.list( - @my_controller.name, - @my_action.name, @operators, - {:id => @item.id, :offset => 0, :limit => -1}# no limit - ) - @items = @list.items(@operators) - @count = @list.count @operators - # no pager + @list.options.merge!({'page_size' => -1}) # no limit no pager + @list.reset + play_list respond_to do |format| format.html { if @item.own? @operators @new_story_items = assist_items('home', 'stories') end } - format.json { render json: @items.to_json } + list_json_format @list, format end end @@ -90,17 +84,9 @@ class ComicsController < ApplicationController end def destroy - @item = Comic.edit(params[:id], @operators) - respond_to do |format| - if @item.destroy_with_leafs - flash[:notice] = I18n.t('flash.notice.destroyed', :model => Comic.model_name.human) - format.html { redirect_to '/home/comics' } - format.json { head :ok } - else - flash[:notice] = I18n.t('flash.notice.not_destroyed', :model => Comic.model_name.human) - format.html { redirect_to @item } - format.json { render json: @item.errors, status: :unprocessable_entity } - end - end + set_model + @item = @my_model_class.edit(params[:id], @operators) + render_destroy '/home/' + @item.path_name end + end