Set title in any clones already created
This fixes a bug where titles would sometimes not show up in posts retrieved from another thread or the archive.
This commit is contained in:
parent
989ed8e787
commit
a7f20420fe
@ -63,11 +63,12 @@ Linkify =
|
||||
i = links.length
|
||||
while i--
|
||||
link = links[i]
|
||||
Linkify.embedProcess Linkify.makeLink link, @
|
||||
Linkify.embedProcess (Linkify.makeLink link, @), @
|
||||
return
|
||||
|
||||
embedProcess: (link) ->
|
||||
embedProcess: (link, post) ->
|
||||
if data = Linkify.services link
|
||||
data.push post
|
||||
Linkify.embed data if Conf['Embedding']
|
||||
Linkify.title data if Conf['Link Title']
|
||||
|
||||
@ -148,7 +149,7 @@ Linkify =
|
||||
return
|
||||
|
||||
embed: (data) ->
|
||||
[key, uid, options, link] = data
|
||||
[key, uid, options, link, post] = data
|
||||
href = link.href
|
||||
embed = $.el 'a',
|
||||
className: 'embedder'
|
||||
@ -164,10 +165,8 @@ Linkify =
|
||||
|
||||
Linkify.cb.toggle.call embed if Conf['Auto-embed']
|
||||
|
||||
data.push embed
|
||||
|
||||
title: (data) ->
|
||||
[key, uid, options, link, embed] = data
|
||||
[key, uid, options, link, post] = data
|
||||
return unless service = Linkify.types[key].title
|
||||
titles = Conf['CachedTitles']
|
||||
if title = titles[uid]
|
||||
@ -205,11 +204,11 @@ Linkify =
|
||||
return el
|
||||
|
||||
title: (req, data) ->
|
||||
[key, uid, options, link, embed] = data
|
||||
[key, uid, options, link, post] = data
|
||||
{status} = req
|
||||
service = Linkify.types[key].title
|
||||
|
||||
link.textContent = "[#{key}] #{switch status
|
||||
text = "[#{key}] #{switch status
|
||||
when 200, 304
|
||||
service.text req.response
|
||||
when 404
|
||||
@ -220,6 +219,12 @@ Linkify =
|
||||
"#{status}'d"
|
||||
}"
|
||||
|
||||
link.textContent = text
|
||||
for post2 in post.clones
|
||||
for link2 in $$ 'a', post2.nodes.comment when link2.href is link.href
|
||||
link2.textContent = text
|
||||
return
|
||||
|
||||
ordered_types: [
|
||||
key: 'audio'
|
||||
regExp: /(.*\.(mp3|ogg|wav))$/
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user