Module: ViewsHelper

Defined in:
app/helpers/views_helper.rb

Instance Method Summary collapse

Instance Method Details

#f7_view(name, html_options = {}, &block) ⇒ Object



17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'app/helpers/views_helper.rb', line 17

def f7_view(name, html_options = {}, &block)
  name = name.to_s.gsub(/view-/,'')
  @current_view = name
  
  view_name = "view-#{name}"
  
  css_classes = ['view']
  css_classes << view_name
  html_options[:class] = css_classes + ([html_options[:class]] || [])
  
   :div, html_options do
    if block_given?
      yield
    else
      render :partial => "#{controller.controller_path}/#{name}/#{name}", :layout => false
    end
  end
end

#f7_views(*args, &block) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'app/helpers/views_helper.rb', line 5

def f7_views(*args, &block)
  return if @views_defined
  @views_defined = true
  @current_view = nil
  
   :div, :class => ['views'] do
    yield if block_given?
  end
end