From c64b220e06a77e3ae5aa8596021c42a35f9c27f8 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Tue, 18 Sep 2018 03:00:10 -0700 Subject: [PATCH] Bugfixes for f86d947377ba87a12c4e9b54830cef2a81e91c40: Use CrossOrigin.json for Link Title. --- src/Linkification/Embedding.coffee | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/Linkification/Embedding.coffee b/src/Linkification/Embedding.coffee index 9637d68c0..317ae848f 100644 --- a/src/Linkification/Embedding.coffee +++ b/src/Linkification/Embedding.coffee @@ -111,8 +111,7 @@ Embedding = if service.queue.length >= service.batchSize Embedding.flushTitles service else - unless CrossOrigin.json service.api(uid), (-> Embedding.cb.title @, data) - $.extend link, <%= html('[${key}] Title Link Blocked (are you using NoScript?)') %> + CrossOrigin.json service.api(uid), (-> Embedding.cb.title @, data) flushTitles: (service) -> {queue} = service @@ -121,10 +120,7 @@ Embedding = cb = -> Embedding.cb.title @, data for data in queue return - unless CrossOrigin.json service.api(data.uid for data in queue), cb - for data in queue - $.extend data.link, <%= html('[${data.key}] Title Link Blocked (are you using NoScript?)') %> - return + CrossOrigin.json service.api(data.uid for data in queue), cb preview: (data) -> {key, uid, link} = data @@ -181,6 +177,8 @@ Embedding = $.toggleClass @, 'embed-removed' title: (req, data) -> + return unless req.status + {key, uid, options, link, post} = data {status} = req service = Embedding.types[key].title