Module: JqueryKwicksRails::ViewHelpers
- Defined in:
- lib/jquery_kwicks_rails/helper.rb
Instance Method Summary collapse
- #kwicks(opts = {}) ⇒ Object
- #kwicks_horizontal(opts = {}, &block) ⇒ Object
- #kwicks_panel(opts = {}) ⇒ Object
- #kwicks_vertical(opts = {}, &block) ⇒ Object
Instance Method Details
#kwicks(opts = {}) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/jquery_kwicks_rails/helper.rb', line 3 def kwicks(opts = {}) orientation = opts.delete(:orientation) orientation = (orientation == "vertical") ? "vertical" : "horizontal" opts[:class] = "#{opts[:class]} kwicks kwicks-#{orientation}".strip content_tag(:ul, opts) { yield } end |
#kwicks_horizontal(opts = {}, &block) ⇒ Object
11 12 13 |
# File 'lib/jquery_kwicks_rails/helper.rb', line 11 def kwicks_horizontal(opts = {}, &block) kwicks(opts.merge(orientation: "horizontal"), &block) end |
#kwicks_panel(opts = {}) ⇒ Object
19 20 21 22 23 24 |
# File 'lib/jquery_kwicks_rails/helper.rb', line 19 def kwicks_panel(opts = {}) opts[:class] = "#{opts[:class]} kwicks-panel".strip (block_given?) ? content_tag(:li, opts) {yield} : content_tag(:li, nil, opts) end |
#kwicks_vertical(opts = {}, &block) ⇒ Object
15 16 17 |
# File 'lib/jquery_kwicks_rails/helper.rb', line 15 def kwicks_vertical(opts = {}, &block) kwicks(opts.merge(orientation: "vertical"), &block) end |