39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
# File 'app/helpers/extface/application_helper.rb', line 39
def driver_control(driver)
content_tag(:div, class: 'panel panel-default') do
content_tag(:div, class: 'panel-heading') do
"#{driver.class::NAME} #{t('.control_panel')}".html_safe
end +
content_tag(:div, class: 'panel-body') do
content_tag(:div, class: 'col-sm-8') do
control_partial = "#{driver.class.name.underscore}/control"
begin
render control_partial
rescue ActionView::MissingTemplate
case
when driver.fiscal? then
render "extface/driver/control_fiscal"
when driver.print? then
render "extface/driver/control_print"
when driver.report? then
render "extface/driver/control_report"
else
render "extface/driver/control_raw"
end
end
end +
content_tag(:div, class: 'col-sm-4') do
text_area_tag :extface_control_monitor, nil, rows: 8, class: 'form-control'
end
end
end
end
|