Skip to content

Commit

Permalink
Method compaction
Browse files Browse the repository at this point in the history
  • Loading branch information
rmg committed Mar 22, 2013
1 parent 79b385a commit 80bc0a4
Showing 1 changed file with 10 additions and 11 deletions.
21 changes: 10 additions & 11 deletions lib/magic_grid/html_grid.rb
Expand Up @@ -8,6 +8,7 @@ class HtmlGrid

def initialize(grid_definition, view, controller = nil)
@grid = grid_definition
@spinner_drawn = false
@view ||= view
if controller
@current_url = controller.request.fullpath
Expand All @@ -18,20 +19,18 @@ def initialize(grid_definition, view, controller = nil)

def render(&row_renderer)
row_renderer ||= method(:grid_row)
@spinner_drawn = false
grid_data = {
:searcher => grid.searcher,
:current => @current_url,
:live_search => grid.options[:live_search],
:listeners => grid.options[:listeners],
:remote => grid.options[:remote],
:default_ajax_handler => grid.options[:default_ajax_handler],
:params => grid.base_params,
}
table_options = {
:class => "magic_grid #{grid.options[:class]}",
:id => grid.magic_id,
:data => grid_data.reject {|_,v| v.nil? }
:data => {
:searcher => grid.searcher,
:current => @current_url,
:live_search => grid.options[:live_search],
:listeners => grid.options[:listeners],
:remote => grid.options[:remote],
:default_ajax_handler => grid.options[:default_ajax_handler],
:params => grid.base_params,
}.reject {|_,v| v.nil? }
}
view.content_tag('table', table_options) do
thead + tbody(&row_renderer) + tfoot
Expand Down

0 comments on commit 80bc0a4

Please sign in to comment.