lib/gallery_lib.rb
# Escape the highlight snippet returned by Solr
Escape the highlight snippet returned by Solr
Escape the highlight snippet returned by Solr
def escape_highlight(s)
      return s if s.blank?
      CGI.escapeHTML(s)
        .gsub('&lt;b&gt;', '<b>')
        .gsub('&lt;/b&gt;', '</b>')
        .gsub('&lt;i&gt;', '<i>')
        .gsub('&lt;/i&gt;', '</i>')
        .gsub('&lt;em&gt;', '<em>')
        .gsub('&lt;/em&gt;', '</em>')
        .gsub('&lt;br&gt;', '<br>')
    end
def escape_highlight ( s ) return s if s . blank? CGI . escapeHTML ( s ) . gsub ( '&lt;b&gt;' , '<b>' ) . gsub ( '&lt;/b&gt;' , '</b>' ) . gsub ( '&lt;i&gt;' , '<i>' ) . gsub ( '&lt;/i&gt;' , '</i>' ) . gsub ( '&lt;em&gt;' , '<em>' ) . gsub ( '&lt;/em&gt;' , '</em>' ) . gsub ( '&lt;br&gt;' , '<br>' ) end
Escape the highlight snippet returned by Solr
Escape the highlight snippet returned by Solr
# Escape HTML but then unescape tags that Solr added
s
<not_specific>