Module: EventsHelper

Defined in:
app/helpers/events_helper.rb

Instance Method Summary collapse

Instance Method Details

Parameters:



3
4
5
# File 'app/helpers/events_helper.rb', line 3

def admin_event_link(entity)
  link_to(entity.name, admin_event_path(id: entity.id))
end

Parameters:



8
9
10
# File 'app/helpers/events_helper.rb', line 8

def admin_event_participant_link(entity)
  link_to(entity.full_name, admin_event_participant_path(id: entity.id))
end

Parameters:



13
14
15
# File 'app/helpers/events_helper.rb', line 13

def admin_event_program_link(entity)
  link_to(entity.name, admin_event_program_path(id: entity.id))
end

#event_image_medium(entity) ⇒ Object

Parameters:



26
27
28
29
30
31
# File 'app/helpers/events_helper.rb', line 26

def event_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

#event_image_preview(entity) ⇒ Object

Parameters:



18
19
20
21
22
23
# File 'app/helpers/events_helper.rb', line 18

def event_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

#event_speaker_image_medium(entity) ⇒ Object

Parameters:



50
51
52
53
54
55
# File 'app/helpers/events_helper.rb', line 50

def event_speaker_image_medium(entity)
  return image_tag('biovision/base/placeholders/user.svg') if entity.image.blank?

  versions = "#{entity.image.medium_2x.url} 2x"
  image_tag(entity.image.medium.url, alt: entity.name, srcset: versions)
end

#event_speaker_image_preview(entity) ⇒ Object

Parameters:



34
35
36
37
38
39
# File 'app/helpers/events_helper.rb', line 34

def event_speaker_image_preview(entity)
  return image_tag('biovision/base/placeholders/user.svg') if entity.image.blank?

  versions = "#{entity.image.preview_2x.url} 2x"
  image_tag(entity.image.preview.url, alt: entity.name, srcset: versions)
end

#event_speaker_image_small(entity) ⇒ Object

Parameters:



42
43
44
45
46
47
# File 'app/helpers/events_helper.rb', line 42

def event_speaker_image_small(entity)
  return image_tag('biovision/base/placeholders/user.svg') if entity.image.blank?

  versions = "#{entity.image.medium.url} 2x"
  image_tag(entity.image.small.url, alt: entity.name, srcset: versions)
end

#event_sponsor_image_medium(entity) ⇒ Object

Parameters:



74
75
76
77
78
79
# File 'app/helpers/events_helper.rb', line 74

def event_sponsor_image_medium(entity)
  return image_tag('biovision/base/placeholders/image.svg') if entity.image.blank?

  versions = "#{entity.image.medium_2x.url} 2x"
  image_tag(entity.image.medium.url, alt: entity.name, srcset: versions)
end

#event_sponsor_image_preview(entity) ⇒ Object

Parameters:



58
59
60
61
62
63
# File 'app/helpers/events_helper.rb', line 58

def event_sponsor_image_preview(entity)
  return image_tag('biovision/base/placeholders/image.svg') if entity.image.blank?

  versions = "#{entity.image.preview_2x.url} 2x"
  image_tag(entity.image.preview.url, alt: entity.name, srcset: versions)
end

#event_sponsor_image_small(entity) ⇒ Object

Parameters:



66
67
68
69
70
71
# File 'app/helpers/events_helper.rb', line 66

def event_sponsor_image_small(entity)
  return image_tag('biovision/base/placeholders/image.svg') if entity.image.blank?

  versions = "#{entity.image.medium.url} 2x"
  image_tag(entity.image.small.url, alt: entity.name, srcset: versions)
end