Merge branch 'master' into moderation
This commit is contained in:
commit
effb1b7f41
438 changed files with 83811 additions and 57285 deletions
|
@ -3,9 +3,9 @@ module ApplicationHelper
|
|||
|
||||
def linkify(text)
|
||||
if text.html_safe?
|
||||
Rinku.auto_link(text, :urls, tag_options(:rel => "nofollow")).html_safe
|
||||
Rinku.auto_link(text, :urls, tag_builder.tag_options(:rel => "nofollow")).html_safe
|
||||
else
|
||||
Rinku.auto_link(text, :urls, tag_options(:rel => "nofollow"))
|
||||
Rinku.auto_link(text, :urls, tag_builder.tag_options(:rel => "nofollow"))
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ module BannerHelper
|
|||
enddate = v[:enddate]
|
||||
begin
|
||||
parsed = enddate && Date.parse(enddate)
|
||||
rescue
|
||||
rescue StandardError
|
||||
parsed = nil
|
||||
end
|
||||
!parsed.is_a?(Date) || (parsed.is_a?(Date) && parsed.past?)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
require "uri"
|
||||
require "cgi"
|
||||
|
||||
module BrowseHelper
|
||||
def printable_name(object, version = false)
|
||||
|
@ -114,9 +114,9 @@ module BrowseHelper
|
|||
# the correct page.
|
||||
lookup_us = lookup.tr(" ", "_")
|
||||
|
||||
if page = WIKI_PAGES[locale][type][lookup_us] rescue nil
|
||||
if page = WIKI_PAGES.dig(locale, type, lookup_us)
|
||||
url = "http://wiki.openstreetmap.org/wiki/#{page}?uselang=#{locale}"
|
||||
elsif page = WIKI_PAGES["en"][type][lookup_us] rescue nil
|
||||
elsif page = WIKI_PAGES.dig("en", type, lookup_us)
|
||||
url = "http://wiki.openstreetmap.org/wiki/#{page}?uselang=#{locale}"
|
||||
end
|
||||
|
||||
|
@ -151,7 +151,7 @@ module BrowseHelper
|
|||
# Must break it up to correctly build the url
|
||||
value = Regexp.last_match(1)
|
||||
section = "#" + Regexp.last_match(2)
|
||||
encoded_section = "#" + URI.encode(Regexp.last_match(2).gsub(/ +/, "_"), /[^A-Za-z0-9:_]/).tr("%", ".")
|
||||
encoded_section = "#" + CGI.escape(Regexp.last_match(2).gsub(/ +/, "_")).tr("%", ".")
|
||||
else
|
||||
section = ""
|
||||
encoded_section = ""
|
||||
|
|
|
@ -10,7 +10,7 @@ module ChangesetHelper
|
|||
end
|
||||
|
||||
def changeset_details(changeset)
|
||||
if changeset.closed_at > DateTime.now
|
||||
if changeset.closed_at > Time.now
|
||||
action = :created
|
||||
time = distance_of_time_in_words_to_now(changeset.created_at)
|
||||
title = l(changeset.created_at)
|
||||
|
|
|
@ -2,7 +2,7 @@ module OpenGraphHelper
|
|||
def opengraph_tags(title = nil)
|
||||
tags = {
|
||||
"og:site_name" => t("layouts.project_name.title"),
|
||||
"og:title" => [t("layouts.project_name.title"), title].compact.join(" | "),
|
||||
"og:title" => [title, t("layouts.project_name.title")].compact.join(" | "),
|
||||
"og:type" => "website",
|
||||
"og:image" => image_url("osm_logo_256.png", :protocol => "http"),
|
||||
"og:image:secure_url" => image_url("osm_logo_256.png", :protocol => "https"),
|
||||
|
|
|
@ -8,10 +8,10 @@ module TitleHelper
|
|||
def set_title(title = nil)
|
||||
if title
|
||||
@title = TitleHelper.coder.decode(title.gsub("<bdi>", "\u202a").gsub("</bdi>", "\u202c"))
|
||||
response.headers["X-Page-Title"] = URI.escape(t("layouts.project_name.title") + " | " + @title)
|
||||
response.headers["X-Page-Title"] = ERB::Util.u(@title + " | " + t("layouts.project_name.title"))
|
||||
else
|
||||
@title = title
|
||||
response.headers["X-Page-Title"] = URI.escape(t("layouts.project_name.title"))
|
||||
response.headers["X-Page-Title"] = ERB::Util.u(t("layouts.project_name.title"))
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue