Make MD5 work in sauces on /f/. #800
This commit is contained in:
parent
14d21628af
commit
3d09d80ed0
@ -60,7 +60,7 @@ Sauce =
|
|||||||
url = parts['url']
|
url = parts['url']
|
||||||
url = Sauce.sandbox url if parts['sandbox']?
|
url = Sauce.sandbox url if parts['sandbox']?
|
||||||
|
|
||||||
a = Sauce.link.cloneNode true
|
a = Sauce.link.cloneNode false
|
||||||
a.href = url
|
a.href = url
|
||||||
a.textContent = parts['text']
|
a.textContent = parts['text']
|
||||||
a.removeAttribute 'target' if /^javascript:/i.test parts['url']
|
a.removeAttribute 'target' if /^javascript:/i.test parts['url']
|
||||||
@ -71,10 +71,22 @@ Sauce =
|
|||||||
return if @isClone or !@file
|
return if @isClone or !@file
|
||||||
|
|
||||||
nodes = []
|
nodes = []
|
||||||
for link in Sauce.links when node = Sauce.createSauceLink link, @
|
skipped = []
|
||||||
|
for link in Sauce.links
|
||||||
|
unless (node = Sauce.createSauceLink link, @)
|
||||||
|
node = Sauce.link.cloneNode false
|
||||||
|
skipped.push [link, node]
|
||||||
nodes.push $.tn(' '), node
|
nodes.push $.tn(' '), node
|
||||||
$.add @file.text, nodes
|
$.add @file.text, nodes
|
||||||
|
|
||||||
|
if @board.ID is 'f'
|
||||||
|
observer = new MutationObserver =>
|
||||||
|
if @file.text.dataset.md5
|
||||||
|
for [link, node] in skipped when (node2 = Sauce.createSauceLink link, @)
|
||||||
|
$.replace node, node2
|
||||||
|
observer.disconnect()
|
||||||
|
observer.observe @file.text, {attributes: true}
|
||||||
|
|
||||||
formatters:
|
formatters:
|
||||||
TURL: (post) -> post.file.thumbURL
|
TURL: (post) -> post.file.thumbURL
|
||||||
URL: (post) -> post.file.url
|
URL: (post) -> post.file.url
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user