Module: Super::Controls::View

Included in:
Super::Controls
Defined in:
lib/super/controls/view.rb

Overview

Methods for Controls that have a sane default implementation

Instance Method Summary collapse

Instance Method Details

#edit_viewObject



43
44
45
46
47
48
49
50
51
52
# File 'lib/super/controls/view.rb', line 43

def edit_view
  Super::Layout.new(
    mains: [
      Super::Panel.new(
        Super::Partial.new("member_header"),
        :@form
      ),
    ]
  )
end

#index_viewObject



7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/super/controls/view.rb', line 7

def index_view
  Super::Layout.new(
    mains: [
      Super::Panel.new(
        Super::Partial.new("collection_header"),
        :@display
      ),
    ],
    asides: [
      :@query_form,
    ]
  )
end

#new_viewObject



32
33
34
35
36
37
38
39
40
41
# File 'lib/super/controls/view.rb', line 32

def new_view
  Super::Layout.new(
    mains: [
      Super::Panel.new(
        Super::Partial.new("collection_header"),
        :@form
      ),
    ]
  )
end

#show_viewObject



21
22
23
24
25
26
27
28
29
30
# File 'lib/super/controls/view.rb', line 21

def show_view
  Super::Layout.new(
    mains: [
      Super::Panel.new(
        Super::Partial.new("member_header"),
        :@display
      ),
    ]
  )
end