Sha256: 998c57dead00a7abd23f2367f2be45711a55bd50edf73aa44694df388d3e2924
Contents?: true
Size: 1.42 KB
Versions: 1
Compression:
Stored size: 1.42 KB
Contents
# -*- encoding : utf-8 -*- class Card; module Set; class Self # Set: The card "Navbox" # module Navbox; extend Card::Set def self.source_location; "/Users/ezl5238/dev/decko/gem/mod/layout/set/self/navbox.rb"; end module HtmlFormat; module_parent.send :register_set_format, Card::Format::HtmlFormat, self; extend Card::Set::AbstractFormat view :navbox, cache: :never do select_tag "query[keyword]", "", class: "_navbox navbox form-control w-100", placeholder: navbar_placeholder end view :navbar do # FIXME: not bootstrap class here. class_up "navbox-form", "form-inline" render_core end view :core do form_tag path(mark: :search), method: "get", role: "search", class: classy("navbox-form", "nodblclick") do wrap_with :div, class: "form-group w-100" do render_navbox end end end # def initial_options # return "" unless (keyword = params.dig :query, :keyword) # options_for_select [keyword] # end # TODO: the more natural placeholder would be the content of the navbox card, no? # Also, the forced division of "raw" and "core" should probably be replaced # with a single haml template (for core view) def navbar_placeholder @placeholder ||= Card[:navbox, "*placeholder"]&.content || "Search" end end end;end;end;end; # ~~ generated from /Users/ezl5238/dev/decko/gem/mod/layout/set/self/navbox.rb ~~
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
card-1.102.0 | tmpsets/set/mod031-layout/self/navbox.rb |