Sha256: 2721dadf825d9dc041e0e4fb38bcefcb71cc16d0d1585bffbd73030158ea78f8
Contents?: true
Size: 1.39 KB
Versions: 2
Compression:
Stored size: 1.39 KB
Contents
- if locals.include? :_page and not locals[:_page].nil? - pfield, page, size = parse_page(locals[:_page]) - else - pfield, page, size = [result.key_field, 1, 25] - if locals.include? :_filter and not locals[:_filter].nil? - ffield, query = locals[:_filter].split "~" - else - ffield, query = [result.key_field, ""] - total ||= result.size - max = total / size.to_i + 1 - page = page.to_i - page = max if page > max - page = - max if page < - max %form.table_controls(method='get') %p %h3 Subset Query: %input.fquery(name="_fquery" value=query) field: %select.ffield(name='_ffield') - fields.each do |f| - if f == ffield %option(value=f selected="selected")= f - else %option(value=f)= f %p %h3 Sort Field: %select.pfield(name='_pfield') - fields.each do |f| - if f == pfield %option(value=f selected="selected")= f - else %option(value=f)= f %input.change_page(type='submit' value="Desc" name="_paginate") %input.change_page(type='submit' value="Asc" name="_paginate") %p %h3 Navigate Page: %input.pnum(name="_pnum" value=page) == of #{total / size.to_i + 1}. size: %input.psize(name="_psize" value=size cols=4) %input.change_page(type='submit' value="Prev" name="_paginate") %input.change_page(type='submit' value="Next" name="_paginate")
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rbbt-views-1.0.1 | share/views/partials/_result_table_controls.haml |
rbbt-views-1.0.0 | share/views/partials/_result_table_controls.haml |