Sha256: 018826cb73fac43b1fd711641ef10b445077ea60795d76db307155df1a883007
Contents?: true
Size: 666 Bytes
Versions: 26
Compression:
Stored size: 666 Bytes
Contents
# frozen_string_literal: true module Decidim module ExternalDomainHelper def highlight_domain highlighted_domain = [ external_url.host, (external_url.port && [80, 443].include?(external_url.port) ? "" : ":#{external_url.port}") ].join path = [ external_url.path, (external_url.query ? "?#{external_url.query}" : ""), (external_url.fragment ? "##{external_url.fragment}" : "") ].join tag.div do content_tag(:span, "#{external_url.scheme}://") + content_tag(:span, highlighted_domain, class: "text-alert") + content_tag(:span, path) end end end end
Version data entries
26 entries across 26 versions & 1 rubygems