Module: GenericFileHelper
- Included in:
- BatchEditsController
- Defined in:
- app/helpers/generic_file_helper.rb
Instance Method Summary collapse
- #display_title(gf) ⇒ Object
- #render_batch_edit_field_partial(key, locals) ⇒ Object
- #render_collection_list(gf) ⇒ Object
- #render_download_icon(title = nil) ⇒ Object
- #render_download_link(text = nil) ⇒ Object
- #render_edit_field_partial(key, locals) ⇒ Object
- #render_show_field_partial(key, locals) ⇒ Object
- #required?(key) ⇒ Boolean
Instance Method Details
#display_title(gf) ⇒ Object
3 4 5 |
# File 'app/helpers/generic_file_helper.rb', line 3 def display_title(gf) gf.to_s end |
#render_batch_edit_field_partial(key, locals) ⇒ Object
19 20 21 |
# File 'app/helpers/generic_file_helper.rb', line 19 def render_batch_edit_field_partial(key, locals) render_edit_field_partial_with_action('batch_edit', key, locals) end |
#render_collection_list(gf) ⇒ Object
35 36 37 38 39 |
# File 'app/helpers/generic_file_helper.rb', line 35 def render_collection_list gf unless gf.collections.empty? ("Is part of: " + gf.collections.map { |c| link_to(c.title, collections.collection_path(c.id)) }.join(", ")).html_safe end end |
#render_download_icon(title = nil) ⇒ Object
23 24 25 26 27 28 29 |
# File 'app/helpers/generic_file_helper.rb', line 23 def render_download_icon title = nil if title.nil? link_to download_image_tag, sufia.download_path(@generic_file.id), { target: "_blank", title: "Download the document", id: "file_download", data: { label: @generic_file.id } } else link_to (download_image_tag(title) + title), sufia.download_path(@generic_file), { target: "_blank", title: title, id: "file_download", data: { label: @generic_file.id } } end end |
#render_download_link(text = nil) ⇒ Object
31 32 33 |
# File 'app/helpers/generic_file_helper.rb', line 31 def render_download_link text = nil link_to (text || "Download"), sufia.download_path(@generic_file.noid), { id: "file_download", target: "_new", data: { label: @generic_file.id } } end |
#render_edit_field_partial(key, locals) ⇒ Object
15 16 17 |
# File 'app/helpers/generic_file_helper.rb', line 15 def render_edit_field_partial(key, locals) render_edit_field_partial_with_action('generic_files', key, locals) end |
#render_show_field_partial(key, locals) ⇒ Object
11 12 13 |
# File 'app/helpers/generic_file_helper.rb', line 11 def render_show_field_partial(key, locals) render_show_field_partial_with_action('generic_files', key, locals) end |
#required?(key) ⇒ Boolean
7 8 9 |
# File 'app/helpers/generic_file_helper.rb', line 7 def required?(key) [:title, :creator, :tag, :rights].include?(key) end |