lib/cm_admin/view_helpers.rb in cm-admin-2.1.3 vs lib/cm_admin/view_helpers.rb in cm-admin-2.1.4
- old
+ new
@@ -48,10 +48,14 @@
end
def pop_up_body(klass, _required_filters)
tag.div class: 'modal-body' do
form_tag cm_admin.send('export_to_file_path'), id: 'export-to-file-form', style: 'width: 100%;', class: 'cm-admin-csv-export-form' do
+ concat(content_tag(:div, class: 'column export-select-container') do
+ concat check_box_tag('select_all', '1', false, data: { behaviour: 'export-select-all' })
+ concat 'All'
+ end)
concat hidden_field_tag 'class_name', klass.name.to_s, id: 'export-to-file-klass'
concat checkbox_row(klass)
concat tag.hr
# TODO: export-to-file-btn class is used for JS functionality, Have to remove
concat submit_tag 'Export', class: 'btn-primary export-to-file-btn'
@@ -67,10 +71,10 @@
end
end
def create_checkbox(column)
tag.div class: 'col-md-4' do
- concat check_box_tag 'columns[]', column.field_name, id: column.field_name.to_s.gsub('/', '-')
+ concat check_box_tag('columns[]', column.field_name, false, id: column.field_name.to_s.gsub('/', '-'), data: { behaviour: 'export-checkbox' })
concat " #{column.header.to_s.gsub('/', '_').humanize}"
end
end
def humanized_ar_collection_count(count, model_name)