Class: Engine2::Templates

Inherits:
Object show all
Defined in:
lib/engine2/templates.rb

Class Method Summary collapse

Class Method Details

.blobObject



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 options = {}
    options.merge({
        template: options[:optional] ? "fields/bsselect_picker_opt" : "fields/bsselect_picker",
        animation: BS_ANIMATION
    })
end

.checkboxObject



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 checkbox_buttons options = {}
    options.merge({
        template: options[:optional] ? "fields/checkbox_buttons_opt" : "fields/checkbox_buttons"
    })
end

.currencyObject



127
128
129
# File 'lib/engine2/templates.rb', line 127

def currency
    {template: "fields/currency"}
end

.date_pickerObject



52
53
54
# File 'lib/engine2/templates.rb', line 52

def date_picker
    {template: "fields/date", animation: BS_ANIMATION}
end

.date_rangeObject



119
120
121
# File 'lib/engine2/templates.rb', line 119

def date_range
    {template: "fields/date_range", animation: BS_ANIMATION}
end

.date_timeObject



123
124
125
# File 'lib/engine2/templates.rb', line 123

def date_time
    {template: "fields/date_time", animation: BS_ANIMATION}
end

.datetime_pickerObject



60
61
62
# File 'lib/engine2/templates.rb', line 60

def datetime_picker
    {template: "fields/datetime", animation: BS_ANIMATION}
end

.decimalObject



40
41
42
# File 'lib/engine2/templates.rb', line 40

def decimal
    {template: "fields/integer"}
end

.decimal_dateObject



44
45
46
# File 'lib/engine2/templates.rb', line 44

def decimal_date
    {template: "fields/decimal_date", animation: BS_ANIMATION}
end

.decimal_timeObject



48
49
50
# File 'lib/engine2/templates.rb', line 48

def decimal_time
    {template: "fields/decimal_time", animation: BS_ANIMATION}
end

.default_templateObject



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_storeObject



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

.integerObject



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, options = {}
    options.merge({
        template: options[: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 list_buttons options = {}
    options.merge({
        template: options[: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, options = {}
    options.merge({
        template: options[: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_checkboxObject



141
142
143
# File 'lib/engine2/templates.rb', line 141

def radio_checkbox
    {template: "fields/radio_checkbox"}
end

.scaffoldObject



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: options[:resource],
    template: "fields/bs_select"
}

end



105
106
107
108
109
# File 'lib/engine2/templates.rb', line 105

def scaffold_picker options = {}
    options.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 options = {}
    options.merge({
        template: options[:optional] ? "fields/select_picker_opt" : "fields/select_picker"
    })
end

.textObject



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_pickerObject



56
57
58
# File 'lib/engine2/templates.rb', line 56

def time_picker
    {template: "fields/time", animation: BS_ANIMATION}
end

.typeahead_pickerObject



111
112
113
# File 'lib/engine2/templates.rb', line 111

def typeahead_picker
    {template: "fields/typeahead_picker", animation: BS_ANIMATION}
end