Packages
formex
0.5.1
0.6.7
0.6.6
0.6.5
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0
0.5.10
0.5.9
0.5.8
0.5.7
0.5.6
0.5.5
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.16
0.4.15
0.4.14
0.4.13
0.4.12
0.4.11
0.4.10
0.4.9
0.4.8
0.4.7
0.4.6
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.3
0.3.2
0.3.1
0.3.0
0.2.3
0.2.2
0.2.1
0.2.0
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
Form library for Phoenix with Ecto support
Current section
Files
Jump to
Current section
Files
lib/templates/bootstrap_vertical.ex
defmodule Formex.Template.BootstrapVertical do
use Formex.Template, :main
use Formex.Template.Bootstrap
@moduledoc """
The Bootstrap 3 [basic](http://getbootstrap.com/css/#forms-example) template.
"""
def generate_row(form, item, options \\ [])
def generate_row(form, field = %Field{}, _options) do
input = generate_input(form, field)
label = generate_label(form, field)
input = attach_addon(input, field)
tags = [label, input]
|> attach_error(form, field)
wrapper_class = ["form-group"]
|> attach_error_class(form, field)
|> attach_required_class(field)
content_tag(:div, tags, class: Enum.join(wrapper_class, " "))
end
def generate_row(form, button = %Button{}, _options) do
generate_input(form, button)
end
end