Module: Spark
- Defined in:
- lib/fleetio_spark/helper.rb,
app/helpers/spark/tag_helper.rb,
app/helpers/spark/icon_helper.rb,
app/helpers/spark/menu_helper.rb,
app/helpers/spark/image_helper.rb,
app/helpers/spark/input_helper.rb,
app/helpers/spark/modal_helper.rb,
app/helpers/spark/trial_helper.rb,
app/helpers/spark/search_helper.rb,
app/helpers/spark/nav_menu_helper.rb,
app/helpers/spark/application_helper.rb
Defined Under Namespace
Modules: ApplicationHelper, Helpers, IconHelper, ImageHelper, InputHelper, MenuHelper, ModalHelper, NavMenuHelper, SearchHelper, TagHelper, TrialHelper Classes: Helper
Constant Summary collapse
- DEFAULT_DATA_KEYS =
%w(toggle show hide show-menu show-panel show-dialog stack stack-nav)- DEFAULT_ARIA_KEYS =
%w(haspopup expanded)- INPUT_OPTIONS =
{ email: { type: "email", placeholder: "Email address", pattern: "[^@]+@[^@]+\\.[a-zA-Z]{2,}", autocorrect: "off", autocapitalize: "off", spellcheck: "false", data: { message: "Please enter a valid email address." } }, password: { type: "password", placeholder: "Password" }, text: { type: "text" }, search: { autocorrect: "off", role: "search", type: "text" }, number: { type: "number", step: "any" }, tel: { type: "tel", placeholder: "Phone number" }, url: { type: "text", placeholder: "Web address", autocorrect: "off", autocapitalize: "off", spellcheck: "false", pattern: ".+\\.[a-zA-Z]{2,}" }, card_number: { type: "text", required: true, pattern: "[0-9 -]{13,20}", placeholder: "Credit Card Number", data: { stripe: "number", message: "Please enter a valid credit card number." } }, card_month: { type: "text", required: true, pattern: "0[1-9]|1[012]", placeholder: "MM", data: { stripe: "exp_month", message: "Please enter a valid expiration month." } }, card_year: { type: "text", required: true, pattern: "[0-9]{4}", placeholder: "YYYY", data: { stripe: "exp_year", message: "Please enter a valid expiration year." } }, card_cvc: { type: "text", required: true, pattern: "[0-9]{3,4}", placeholder: "CVC", data: { stripe: "cvc", message: "Please enter a valid security code." } } }