Fixing non-local links
This commit is contained in:
parent
41ed9f959a
commit
5e42d9008e
|
@ -2,7 +2,7 @@
|
||||||
"members" : {
|
"members" : {
|
||||||
"Oliver Kennedy" : {
|
"Oliver Kennedy" : {
|
||||||
"status" : "Faculty",
|
"status" : "Faculty",
|
||||||
"ubit" : "okennedy"
|
"ubit" : "okennedy"
|
||||||
},
|
},
|
||||||
"Ying Yang" : {
|
"Ying Yang" : {
|
||||||
"status" : "PhD",
|
"status" : "PhD",
|
||||||
|
|
|
@ -55,7 +55,12 @@ module LabMetadata
|
||||||
def LabMetadata.link_for(person)
|
def LabMetadata.link_for(person)
|
||||||
cname = @@cnames[person] || person
|
cname = @@cnames[person] || person
|
||||||
data = $db["lab/members"][cname]
|
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
|
end
|
||||||
|
|
||||||
def LabMetadata.publications_for(person)
|
def LabMetadata.publications_for(person)
|
||||||
|
|
Loading…
Reference in a new issue