Class: Ez::Resources::ApplicationCell
- Inherits:
-
Cell::ViewModel
- Object
- Cell::ViewModel
- Ez::Resources::ApplicationCell
show all
- Defined in:
- app/cells/ez/resources/application_cell.rb
Constant Summary
collapse
- CSS_SCOPE =
'ez-resources'
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
10
11
12
13
14
15
16
17
|
# File 'app/cells/ez/resources/application_cell.rb', line 10
def self.form
include ActionView::Helpers::FormHelper
include ActionView::Helpers::DateHelper
include ActionView::Helpers::AssetTagHelper
include SimpleForm::ActionViewExtensions::FormHelper
include ActionView::RecordIdentifier
include ActionView::Helpers::FormOptionsHelper
end
|
Instance Method Details
#css_for(item, extra = nil) ⇒ Object
23
24
25
26
27
28
29
|
# File 'app/cells/ez/resources/application_cell.rb', line 23
def css_for(item, = nil)
scoped_item = "#{CSS_SCOPE}-#{item}"
css_class = custom_css_map[scoped_item] || scoped_item
? "#{css_class} #{}" : css_class
end
|
#custom_css_map ⇒ Object
31
32
33
|
# File 'app/cells/ez/resources/application_cell.rb', line 31
def custom_css_map
@custom_css_map ||= Ez::Resources.config.ui_custom_css_map || {}
end
|
#div_for(item, extra = nil, &block) ⇒ Object
19
20
21
|
# File 'app/cells/ez/resources/application_cell.rb', line 19
def div_for(item, = nil, &block)
content_tag :div, class: css_for(item, ), &block
end
|
#t(args) ⇒ Object
35
36
37
|
# File 'app/cells/ez/resources/application_cell.rb', line 35
def t(args)
I18n.t(args, scope: Ez::Resources.config.i18n_scope)
end
|