9 changed files with 40 additions and 15 deletions
@ -0,0 +1,25 @@
|
||||
module QuestionViewHelper |
||||
def caption(caption, page_header, conditional) |
||||
return nil unless caption && page_header.blank? && !conditional |
||||
|
||||
{ text: caption.html_safe, size: "l" } |
||||
end |
||||
|
||||
def legend(question, page_header, conditional) |
||||
{ |
||||
text: question.header.html_safe, |
||||
size: label_size(page_header, conditional), |
||||
tag: label_tag(page_header, conditional), |
||||
} |
||||
end |
||||
|
||||
private |
||||
|
||||
def label_size(page_header, conditional) |
||||
page_header.blank? && !conditional ? "l" : "m" |
||||
end |
||||
|
||||
def label_tag(page_header, conditional) |
||||
page_header.blank? && !conditional ? "h1" : "h2" |
||||
end |
||||
end |
Loading…
Reference in new issue