Sha256: 9cac7736aa9d1ad7b4ce4b0c0a494291ed94c759d1e6627b2f04273c8caeb701
Contents?: true
Size: 1.58 KB
Versions: 2
Compression:
Stored size: 1.58 KB
Contents
.fg-fancygrid{ :class => fancygrid.name } - if fancygrid.has_complex_search? = render(:template => Fancygrid.search_template, :locals => { :fancygrid => fancygrid }) - if fancygrid.has_top_control? = render(:template => Fancygrid.controls_template, :locals => { :fancygrid => fancygrid, :css_class => "controls top" }) .fg-tablewrapper - unless fancygrid.is_static? %ul.fg-search - fancygrid.each_visible_leaf do |leaf| - next unless leaf.searchable %li{ :class => leaf.css_class } %label{ :for => leaf.tag_name } = leaf.human_name - case leaf.search_input_kind - when :none = text_field_tag( leaf.tag_name, leaf.search_value, :class => "fg-attribute" ) - when :select = select_tag( leaf.tag_name, options_for_select(leaf.search_select_collection, :selected => leaf.search_value), :class => "fg-attribute" ) %ul.fg-row - fancygrid.each_record do |record| %li{ :class => fancygrid.name.to_s.singularize } = render_fancygrid_leaf(record, fancygrid, &format_block) - if fancygrid.has_bottom_control? = render(:template => Fancygrid.controls_template, :locals => { :fancygrid => fancygrid, :css_class => "controls bottom" }) - unless fancygrid.is_static? :javascript $(function(){ var fancyOptions = #{fancygrid.js_options}; $(".fg-fancygrid.#{fancygrid.name}").fancygrid(fancyOptions); if(!fancyOptions.isStatic){ $(".fg-fancygrid.#{fancygrid.name}").fancygrid("reloadPage"); } });
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fancygrid-1.1.0 | app/views/fancygrid/base/list_frame.html.haml |
fancygrid-1.0.0 | app/views/fancygrid/base/list_frame.html.haml |