Sha256: f2096cef6fda1ba33c82cd5c0b74eb6e682ed427aa7c169f824d0a53f7a82dde

Contents?: true

Size: 403 Bytes

Versions: 2

Compression:

Stored size: 403 Bytes

Contents


format :html do
  def filterable filter_hash={}, html_opts={}
    add_class html_opts, "_filterable _noFilterUrlUpdates"
    html_opts[:data] ||= {}
    html_opts[:data][:filter] = filter_hash
    wrap_with :div, yield, html_opts
  end

  def filtering selector=nil
    selector ||= "._compact-filter:visible"
    wrap_with :div, yield, class: "_filtering", "data-filter-selector": selector
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
card-mod-filter-0.3 set/abstract/filter_link.rb
card-mod-filter-0.2 set/abstract/filter_link.rb