add page break to config screen
This commit is contained in:
parent
0f7dc37015
commit
cf680d3410
4 changed files with 16 additions and 5 deletions
|
|
@ -16,7 +16,7 @@ module Admin::ConfigsHelper
|
|||
config_input_field_options form, key, options[:input_html]
|
||||
config_input_tooltip_options form, key, options[:input_html]
|
||||
if options[:as] == :boolean
|
||||
options[:input_html][:checked] = 'checked' if options[:input_html].delete(:value)
|
||||
options[:input_html][:checked] = 'checked' if v=options[:input_html].delete(:value) and v!='false'
|
||||
options[:checked_value] = 'true' if options[:checked_value].nil?
|
||||
options[:unchecked_value] = 'false' if options[:unchecked_value].nil?
|
||||
elsif options[:collection] or options[:as] == :select
|
||||
|
|
@ -51,7 +51,7 @@ module Admin::ConfigsHelper
|
|||
if options[:as] == :boolean
|
||||
checked_value = options.delete(:checked_value) || 'true'
|
||||
unchecked_value = options.delete(:unchecked_value) || 'false'
|
||||
options[:checked] = 'checked' if options.delete(:value)
|
||||
options[:checked] = 'checked' if v=options.delete(:value) and v!='false'
|
||||
form.hidden_field(key, value: unchecked_value, as: :hidden) + form.check_box(key, options, checked_value, false)
|
||||
else
|
||||
form.input_field key, options
|
||||
|
|
|
|||
|
|
@ -4,4 +4,11 @@
|
|||
.fold-line
|
||||
= config_input form, :pdf_font_size, as: :integer, input_html: {class: 'input-mini'}
|
||||
= config_input form, :pdf_page_size, input_html: {class: 'input-medium'}
|
||||
= config_input form, :pdf_add_page_breaks, as: :boolean
|
||||
= config_input form, :pdf_add_page_breaks do
|
||||
= form.simple_fields_for :pdf_add_page_breaks do |fields|
|
||||
%label
|
||||
= config_input_field fields, :order_by_groups, as: :boolean
|
||||
= t 'config.hints.pdf_add_page_breaks.order_by_groups'
|
||||
%label
|
||||
= config_input_field fields, :order_by_articles, as: :boolean
|
||||
= t 'config.hints.pdf_add_page_breaks.order_by_articles'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue