3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'lib/ffavicon/view_helpers.rb', line 3
def ffavicon_tags(ms_color: "#00aba9", theme_color: "#ffffff")
sizes = FFavicon::SIZES
tags = []
tags << favicon_link_tag("/favicon.ico")
tags << sizes[:apple].collect do |s|
favicon_link_tag("/apple-touch-icon-#{s}.png", size: s, rel: "apple-touch-icon")
end
tags << sizes[:favicon].collect do |s|
favicon_link_tag("/favicon-#{s}.png", size: s, rel: "icon", type: "image/png")
end
tags << favicon_link_tag("/android-chrome-192x192.png", size: "192x192", rel: "icon", type: "image/png")
tags << favicon_link_tag("/manifest.json", rel: "manifest")
tags << tag(:meta, name: "msapplication-TileColor", content: ms_color)
tags << tag(:meta, name: "msapplication-TileImage", content: "/mstile-144x144.png")
tags << tag(:meta, name: "theme-color", content: theme_color)
tags.join.html_safe
end
|