Module: EditablePagesHelper
- Defined in:
- app/helpers/editable_pages_helper.rb
Overview
Helper methods for handling editable pages and blocks
Instance Method Summary collapse
- #admin_editable_block_link(entity) ⇒ Object
- #admin_editable_page_link(entity) ⇒ Object
- #admin_simple_block_link(entity, text = entity.slug, options = {}) ⇒ Object
- #editable_block_image_medium(entity) ⇒ Object
- #editable_block_image_preview(entity) ⇒ Object
- #editable_page_image_hd(entity) ⇒ Object
- #editable_page_image_medium(entity) ⇒ Object
- #editable_page_image_preview(entity) ⇒ Object
Instance Method Details
#admin_editable_block_link(entity) ⇒ Object
18 19 20 |
# File 'app/helpers/editable_pages_helper.rb', line 18 def admin_editable_block_link(entity) link_to(entity.name, admin_editable_block_path(id: entity.id)) end |
#admin_editable_page_link(entity) ⇒ Object
6 7 8 |
# File 'app/helpers/editable_pages_helper.rb', line 6 def admin_editable_page_link(entity) link_to(entity.name, admin_editable_page_path(id: entity.id)) end |
#admin_simple_block_link(entity, text = entity.slug, options = {}) ⇒ Object
13 14 15 |
# File 'app/helpers/editable_pages_helper.rb', line 13 def admin_simple_block_link(entity, text = entity.slug, = {}) link_to(text, admin_simple_block_path(id: entity.id), ) end |
#editable_block_image_medium(entity) ⇒ Object
55 56 57 58 59 60 |
# File 'app/helpers/editable_pages_helper.rb', line 55 def editable_block_image_medium(entity) return '' if entity.image.blank? versions = "#{entity.image.medium_2x.url} 2x" image_tag(entity.image.medium.url, alt: entity.name, srcset: versions) end |
#editable_block_image_preview(entity) ⇒ Object
47 48 49 50 51 52 |
# File 'app/helpers/editable_pages_helper.rb', line 47 def editable_block_image_preview(entity) return '' if entity.image.blank? versions = "#{entity.image.preview_2x.url} 2x" image_tag(entity.image.preview.url, alt: entity.name, srcset: versions) end |
#editable_page_image_hd(entity) ⇒ Object
39 40 41 42 43 44 |
# File 'app/helpers/editable_pages_helper.rb', line 39 def editable_page_image_hd(entity) return '' if entity.image.blank? versions = "#{entity.image.large.url} 2x" image_tag(entity.image.medium_2x.url, alt: entity.name, srcset: versions) end |
#editable_page_image_medium(entity) ⇒ Object
31 32 33 34 35 36 |
# File 'app/helpers/editable_pages_helper.rb', line 31 def editable_page_image_medium(entity) return '' if entity.image.blank? versions = "#{entity.image.medium_2x.url} 2x" image_tag(entity.image.medium.url, alt: entity.name, srcset: versions) end |
#editable_page_image_preview(entity) ⇒ Object
23 24 25 26 27 28 |
# File 'app/helpers/editable_pages_helper.rb', line 23 def editable_page_image_preview(entity) return '' if entity.image.blank? versions = "#{entity.image.preview_2x.url} 2x" image_tag(entity.image.preview.url, alt: entity.name, srcset: versions) end |