Class: Formbuilder::Views::EntryDl

Inherits:
Erector::Widget
  • Object
show all
Defined in:
lib/formbuilder/views/entry_dl.rb

Instance Method Summary collapse

Instance Method Details

#contentObject



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'lib/formbuilder/views/entry_dl.rb', line 10

def content
  dl(class: 'entry-dl') {
    response_fields.each do |rf|
      value = @entry.response_value(rf)

      dt {
        text rf.label
        blind_label if rf.blind?
        admin_only_label if rf.admin_only?
      }

      dd {
        if (x = rf.render_entry(value, entry: @entry))
          rawtext x
        else
          no_response
        end
      }
    end
  }
end