Sha256: 0892de1b3f03772bd9f368d5a2a9aed86befbef65d784e238ee861491f812249

Contents?: true

Size: 806 Bytes

Versions: 6

Compression:

Stored size: 806 Bytes

Contents

format :html do
  view :raw do
    wrap_with :div, class: "form-group" do
      text_field_tag :_keyword, "", class: "navbox form-control",
                                    placeholder: navbar_placeholder
    end
  end

  def navbar_placeholder
    @@placeholder ||= begin
      holder_card = Card["#{Card[:navbox].name}+*placeholder"]
      holder_card ? holder_card.raw_content : ""
    end
  end

  view :navbar_left do
    class_up "navbox-form", "navbar-form navbar-left"
    _render_core
  end

  view :navbar_right do
    class_up "navbox-form", "navbar-form navbar-left"
    _render_core
  end

  view :core do
    form_tag Card.path_setting("/:search"),
             method: "get", role: "search",
             class: classy("navbox-form", "nodblclick") do
      _render_raw
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
card-1.21.0 mod/standard/set/self/navbox.rb
card-1.20.4 mod/standard/set/self/navbox.rb
card-1.20.3 mod/standard/set/self/navbox.rb
card-1.20.2 mod/standard/set/self/navbox.rb
card-1.20.1 mod/standard/set/self/navbox.rb
card-1.20.0 mod/standard/set/self/navbox.rb