20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# File 'app/helpers/pages_helper.rb', line 20
def f7_page(name, options = {}, &block)
@pages << name
@no_bar = []
current_view = (@current_view).underscore
layout = options[:layout] || false
css_classes = ['page']
css_classes << bar_classes_for(options[:padding]) unless options[:padding].nil?
css_classes += [options[:class]] if options[:class]
options.reject! { |k, v| [:class, :layout, :padding].include? k }
options[:class] = css_classes.uniq
content_tag :div, options, 'data-page' => name do
if block_given?
yield
else
render :partial => "#{controller.controller_path}/#{current_view}/#{name}", :layout => layout
end
end
end
|