Module: C80Push::AdminHelper
- Defined in:
- app/helpers/c80_push/admin_helper.rb
Instance Method Summary collapse
- #dealer_col_title(dealer) ⇒ Object
-
#first_region(subj) ⇒ Object
noinspection RubyResolve.
- #format_dealer_preset_val(dealer) ⇒ Object
- #format_preset_val(preset) ⇒ Object
-
#format_val(val) ⇒ Object
private.
-
#ul_dealers(subj) ⇒ Object
noinspection RubyResolve.
-
#ul_offices(subj) ⇒ Object
noinspection RubyResolve.
Instance Method Details
#dealer_col_title(dealer) ⇒ Object
41 42 43 44 45 46 47 |
# File 'app/helpers/c80_push/admin_helper.rb', line 41 def dealer_col_title(dealer) res = "#{dealer.title}" res += "<br><sub>email: #{format_val(dealer.email)}</sub>" res += "<br><sub>site: #{format_val(dealer.site)}</sub>" res += "<br><sub>цвет: #{format_dealer_preset_val(dealer)}</sub>" res.html_safe end |
#first_region(subj) ⇒ Object
noinspection RubyResolve
5 6 7 8 9 10 11 |
# File 'app/helpers/c80_push/admin_helper.rb', line 5 def first_region(subj) res = '-' unless subj.regions.count.zero? res = subj.regions.first.title end res.html_safe end |
#format_dealer_preset_val(dealer) ⇒ Object
59 60 61 62 63 64 65 66 |
# File 'app/helpers/c80_push/admin_helper.rb', line 59 def format_dealer_preset_val(dealer) res = '-' if dealer.presets.count > 0 p = dealer.presets.first res = format_preset_val(p) end res.html_safe end |
#format_preset_val(preset) ⇒ Object
68 69 70 |
# File 'app/helpers/c80_push/admin_helper.rb', line 68 def format_preset_val(preset) "<span class='dealer_preset_span' style='background-color:#{preset.color}'></span>" end |
#format_val(val) ⇒ Object
private
51 52 53 54 55 56 57 |
# File 'app/helpers/c80_push/admin_helper.rb', line 51 def format_val(val) res = '-' unless val.blank? res = val end "<span class='c80_md_link_color'>#{res}</span>".html_safe end |
#ul_dealers(subj) ⇒ Object
noinspection RubyResolve
28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'app/helpers/c80_push/admin_helper.rb', line 28 def ul_dealers(subj) res = '-' unless subj.dealers.count.zero? res = '' subj.dealers.each do |dealer| e = "<li>#{dealer.title}</li>" res += e end res = "<ul>#{res}</ul>".html_safe end res end |
#ul_offices(subj) ⇒ Object
noinspection RubyResolve
14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'app/helpers/c80_push/admin_helper.rb', line 14 def ul_offices(subj) res = '-' unless subj.offices.count.zero? res = '' subj.offices.each do |office| e = "<li>#{office.title}</li>" res += e end res = "<ul>#{res}</ul>".html_safe end res end |