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_bsmselect(length, options = {}) ⇒ 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
33 34 35 |
# File 'lib/engine2/templates.rb', line 33 def blob {template: "fields/blob"} end |
.bsselect_picker(options = {}) ⇒ Object
100 101 102 103 104 105 |
# File 'lib/engine2/templates.rb', line 100 def bsselect_picker = {} .merge({ template: [:optional] ? "fields/bsselect_picker_opt" : "fields/bsselect_picker", animation: BS_ANIMATION }) end |
.checkbox ⇒ Object
140 141 142 |
# File 'lib/engine2/templates.rb', line 140 def checkbox {template: "fields/checkbox"} end |
.checkbox_buttons(options = {}) ⇒ Object
144 145 146 147 148 |
# File 'lib/engine2/templates.rb', line 144 def = {} .merge({ template: [:optional] ? "fields/checkbox_buttons_opt" : "fields/checkbox_buttons" }) end |
.currency ⇒ Object
136 137 138 |
# File 'lib/engine2/templates.rb', line 136 def currency {template: "fields/currency"} end |
.date_picker ⇒ Object
53 54 55 |
# File 'lib/engine2/templates.rb', line 53 def date_picker {template: "fields/date", animation: BS_ANIMATION} end |
.date_range ⇒ Object
128 129 130 |
# File 'lib/engine2/templates.rb', line 128 def date_range {template: "fields/date_range", animation: BS_ANIMATION} end |
.date_time ⇒ Object
132 133 134 |
# File 'lib/engine2/templates.rb', line 132 def date_time {template: "fields/date_time", animation: BS_ANIMATION} end |
.datetime_picker ⇒ Object
61 62 63 |
# File 'lib/engine2/templates.rb', line 61 def datetime_picker {template: "fields/datetime", animation: BS_ANIMATION} end |
.decimal ⇒ Object
41 42 43 |
# File 'lib/engine2/templates.rb', line 41 def decimal {template: "fields/integer"} end |
.decimal_date ⇒ Object
45 46 47 |
# File 'lib/engine2/templates.rb', line 45 def decimal_date {template: "fields/decimal_date", animation: BS_ANIMATION} end |
.decimal_time ⇒ Object
49 50 51 |
# File 'lib/engine2/templates.rb', line 49 def decimal_time {template: "fields/decimal_time", animation: BS_ANIMATION} end |
.default_template ⇒ Object
9 10 11 |
# File 'lib/engine2/templates.rb', line 9 def default_template {template: "fields/input_text"} end |
.email(length) ⇒ Object
124 125 126 |
# File 'lib/engine2/templates.rb', line 124 def email length {template: "fields/email", length: length} end |
.file_store ⇒ Object
29 30 31 |
# File 'lib/engine2/templates.rb', line 29 def file_store {template: "fields/file_store"} end |
.input_text(length) ⇒ Object
17 18 19 |
# File 'lib/engine2/templates.rb', line 17 def input_text length {template: "fields/input_text", length: length} end |
.integer ⇒ Object
37 38 39 |
# File 'lib/engine2/templates.rb', line 37 def integer {template: "fields/integer"} end |
.list_bsmselect(length, options = {}) ⇒ Object
80 81 82 83 84 85 86 |
# File 'lib/engine2/templates.rb', line 80 def list_bsmselect length, = {} .merge({ template: "fields/list_bsmselect", length: length, animation: BS_ANIMATION }) end |
.list_bsselect(length, options = {}) ⇒ Object
72 73 74 75 76 77 78 |
# File 'lib/engine2/templates.rb', line 72 def list_bsselect length, = {} .merge({ template: [:optional] ? "fields/list_bsselect_opt" : "fields/list_bsselect", length: length, animation: BS_ANIMATION }) end |
.list_buttons(options = {}) ⇒ Object
88 89 90 91 92 |
# File 'lib/engine2/templates.rb', line 88 def = {} .merge({ template: [:optional] ? "fields/list_buttons_opt" : "fields/list_buttons" }) end |
.list_select(length, options = {}) ⇒ Object
65 66 67 68 69 70 |
# File 'lib/engine2/templates.rb', line 65 def list_select length, = {} .merge({ template: [:optional] ? "fields/list_select_opt" : "fields/list_select", length: length }) end |
.password(length) ⇒ Object
25 26 27 |
# File 'lib/engine2/templates.rb', line 25 def password length {template: "fields/password", length: length} end |
.radio_checkbox ⇒ Object
150 151 152 |
# File 'lib/engine2/templates.rb', line 150 def radio_checkbox {template: "fields/radio_checkbox"} end |
.scaffold ⇒ Object
154 155 156 |
# File 'lib/engine2/templates.rb', line 154 def scaffold {template: "fields/scaffold"} end |
.scaffold_picker(options = {}) ⇒ Object
def bs_select_picker(options)
{
resource: [:resource],
template: "fields/bs_select"
}
end
114 115 116 117 118 |
# File 'lib/engine2/templates.rb', line 114 def scaffold_picker = {} .merge({ template: 'fields/scaffold_picker' }) end |
.select_picker(options = {}) ⇒ Object
94 95 96 97 98 |
# File 'lib/engine2/templates.rb', line 94 def select_picker = {} .merge({ template: [:optional] ? "fields/select_picker_opt" : "fields/select_picker" }) end |
.text ⇒ Object
21 22 23 |
# File 'lib/engine2/templates.rb', line 21 def text {template: "fields/text"} end |
.text_area(cols, rows) ⇒ Object
13 14 15 |
# File 'lib/engine2/templates.rb', line 13 def text_area cols, rows {template: "fields/text_area", cols: cols, rows: rows} end |
.time_picker ⇒ Object
57 58 59 |
# File 'lib/engine2/templates.rb', line 57 def time_picker {template: "fields/time", animation: BS_ANIMATION} end |
.typeahead_picker ⇒ Object
120 121 122 |
# File 'lib/engine2/templates.rb', line 120 def typeahead_picker {template: "fields/typeahead_picker", animation: BS_ANIMATION} end |