Fixing non-local links
This commit is contained in:
parent
41ed9f959a
commit
5e42d9008e
|
@ -55,7 +55,12 @@ module LabMetadata
|
|||
def LabMetadata.link_for(person)
|
||||
cname = @@cnames[person] || person
|
||||
data = $db["lab/members"][cname]
|
||||
if data.nil? then person else "<a class=\"lab_member\" href=\"#{GemSmith::root_path(data["link"])}\">#{person}</a>" end
|
||||
if data.nil? then person else
|
||||
link =
|
||||
if /^https?:\/\// =~ data["link"] then data["link"]
|
||||
else GemSmith::root_path(data["link"]) end
|
||||
"<a class=\"lab_member\" href=\"#{link}\">#{person}</a>"
|
||||
end
|
||||
end
|
||||
|
||||
def LabMetadata.publications_for(person)
|
||||
|
|
Loading…
Reference in a new issue