Class: Engine2::Templates
Class Method Summary collapse
- .blob ⇒ Object
- .bsselect_picker(options = {}) ⇒ Object
- .checkbox ⇒ Object
- .checkbox_buttons(options = {}) ⇒ Object
- .currency ⇒ Object
- .date_picker ⇒ Object
- .date_range ⇒ Object
- .date_time ⇒ Object
- .datetime_picker ⇒ Object
- .decimal ⇒ Object
- .decimal_date ⇒ Object
- .decimal_time ⇒ Object
- .default_template ⇒ Object
- .email(length) ⇒ Object
- .file_store ⇒ Object
- .input_text(length) ⇒ Object
- .integer ⇒ Object
- .list_bsselect(length, options = {}) ⇒ Object
- .list_buttons(options = {}) ⇒ Object
- .list_select(length, options = {}) ⇒ Object
- .password(length) ⇒ Object
- .radio_checkbox ⇒ Object
- .scaffold ⇒ Object
-
.scaffold_picker(options = {}) ⇒ Object
def bs_select_picker(options) { resource: options, template: “fields/bs_select” } end.
- .select_picker(options = {}) ⇒ Object
- .text ⇒ Object
- .text_area(cols, rows) ⇒ Object
- .time_picker ⇒ Object
- .typeahead_picker ⇒ Object
Class Method Details
.blob ⇒ Object
32 33 34 |
# File 'lib/engine2/templates.rb', line 32 def blob {template: "fields/blob"} end |
.bsselect_picker(options = {}) ⇒ Object
91 92 93 94 95 96 |
# File 'lib/engine2/templates.rb', line 91 def bsselect_picker = {} .merge({ template: [:optional] ? "fields/bsselect_picker_opt" : "fields/bsselect_picker", animation: BS_ANIMATION }) end |
.checkbox ⇒ Object
131 132 133 |
# File 'lib/engine2/templates.rb', line 131 def checkbox {template: "fields/checkbox"} end |
.checkbox_buttons(options = {}) ⇒ Object
135 136 137 138 139 |
# File 'lib/engine2/templates.rb', line 135 def = {} .merge({ template: [:optional] ? "fields/checkbox_buttons_opt" : "fields/checkbox_buttons" }) end |
.currency ⇒ Object
127 128 129 |
# File 'lib/engine2/templates.rb', line 127 def currency {template: "fields/currency"} end |
.date_picker ⇒ Object
52 53 54 |
# File 'lib/engine2/templates.rb', line 52 def date_picker {template: "fields/date", animation: BS_ANIMATION} end |
.date_range ⇒ Object
119 120 121 |
# File 'lib/engine2/templates.rb', line 119 def date_range {template: "fields/date_range", animation: BS_ANIMATION} end |
.date_time ⇒ Object
123 124 125 |
# File 'lib/engine2/templates.rb', line 123 def date_time {template: "fields/date_time", animation: BS_ANIMATION} end |
.datetime_picker ⇒ Object
60 61 62 |
# File 'lib/engine2/templates.rb', line 60 def datetime_picker {template: "fields/datetime", animation: BS_ANIMATION} end |
.decimal ⇒ Object
40 41 42 |
# File 'lib/engine2/templates.rb', line 40 def decimal {template: "fields/integer"} end |
.decimal_date ⇒ Object
44 45 46 |
# File 'lib/engine2/templates.rb', line 44 def decimal_date {template: "fields/decimal_date", animation: BS_ANIMATION} end |
.decimal_time ⇒ Object
48 49 50 |
# File 'lib/engine2/templates.rb', line 48 def decimal_time {template: "fields/decimal_time", animation: BS_ANIMATION} end |
.default_template ⇒ Object
8 9 10 |
# File 'lib/engine2/templates.rb', line 8 def default_template {template: "fields/input_text"} end |
.email(length) ⇒ Object
115 116 117 |
# File 'lib/engine2/templates.rb', line 115 def email length {template: "fields/email", length: length} end |
.file_store ⇒ Object
28 29 30 |
# File 'lib/engine2/templates.rb', line 28 def file_store {template: "fields/file_store"} end |
.input_text(length) ⇒ Object
16 17 18 |
# File 'lib/engine2/templates.rb', line 16 def input_text length {template: "fields/input_text", length: length} end |
.integer ⇒ Object
36 37 38 |
# File 'lib/engine2/templates.rb', line 36 def integer {template: "fields/integer"} end |
.list_bsselect(length, options = {}) ⇒ Object
71 72 73 74 75 76 77 |
# File 'lib/engine2/templates.rb', line 71 def list_bsselect length, = {} .merge({ template: [:optional] ? "fields/list_bsselect_opt" : "fields/list_bsselect", length: length, animation: BS_ANIMATION }) end |
.list_buttons(options = {}) ⇒ Object
79 80 81 82 83 |
# File 'lib/engine2/templates.rb', line 79 def = {} .merge({ template: [:optional] ? "fields/list_buttons_opt" : "fields/list_buttons" }) end |
.list_select(length, options = {}) ⇒ Object
64 65 66 67 68 69 |
# File 'lib/engine2/templates.rb', line 64 def list_select length, = {} .merge({ template: [:optional] ? "fields/list_select_opt" : "fields/list_select", length: length }) end |
.password(length) ⇒ Object
24 25 26 |
# File 'lib/engine2/templates.rb', line 24 def password length {template: "fields/password", length: length} end |
.radio_checkbox ⇒ Object
141 142 143 |
# File 'lib/engine2/templates.rb', line 141 def radio_checkbox {template: "fields/radio_checkbox"} end |
.scaffold ⇒ Object
145 146 147 |
# File 'lib/engine2/templates.rb', line 145 def scaffold {template: "fields/scaffold"} end |
.scaffold_picker(options = {}) ⇒ Object
def bs_select_picker(options)
{
resource: [:resource],
template: "fields/bs_select"
}
end
105 106 107 108 109 |
# File 'lib/engine2/templates.rb', line 105 def scaffold_picker = {} .merge({ template: 'fields/scaffold_picker' }) end |
.select_picker(options = {}) ⇒ Object
85 86 87 88 89 |
# File 'lib/engine2/templates.rb', line 85 def select_picker = {} .merge({ template: [:optional] ? "fields/select_picker_opt" : "fields/select_picker" }) end |
.text ⇒ Object
20 21 22 |
# File 'lib/engine2/templates.rb', line 20 def text {template: "fields/text"} end |
.text_area(cols, rows) ⇒ Object
12 13 14 |
# File 'lib/engine2/templates.rb', line 12 def text_area cols, rows {template: "fields/text_area", cols: cols, rows: rows} end |
.time_picker ⇒ Object
56 57 58 |
# File 'lib/engine2/templates.rb', line 56 def time_picker {template: "fields/time", animation: BS_ANIMATION} end |
.typeahead_picker ⇒ Object
111 112 113 |
# File 'lib/engine2/templates.rb', line 111 def typeahead_picker {template: "fields/typeahead_picker", animation: BS_ANIMATION} end |