diff --git a/CHANGELOG.md b/CHANGELOG.md index 639aef70c..8a44b9f7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -60,6 +60,10 @@ ### v1.12.3 +**v1.12.3.7** *(2016-10-09)* - [[Userscript](https://raw.githubusercontent.com/ccd0/4chan-x/1.12.3.7/builds/4chan-X-noupdate.user.js)] [[Chrome extension](https://raw.githubusercontent.com/ccd0/4chan-x/1.12.3.7/builds/4chan-X-noupdate.crx)] +- Workaround for problem on 4chan's end with images not loading. +- The error messages displayed when the Chrome extension updates but the tab has not been reloaded have been replaced with a single warning message asking you to reload the tab. + **v1.12.3.6** *(2016-10-03)* - [[Userscript](https://raw.githubusercontent.com/ccd0/4chan-x/1.12.3.6/builds/4chan-X-noupdate.user.js)] [[Chrome extension](https://raw.githubusercontent.com/ccd0/4chan-x/1.12.3.6/builds/4chan-X-noupdate.crx)] - Add `Pass Date` to filterable items. - Show Pass flair in posts constructed from JSON. diff --git a/src/classes/Post.coffee b/src/classes/Post.coffee index 968b7d950..92ff3c18f 100644 --- a/src/classes/Post.coffee +++ b/src/classes/Post.coffee @@ -171,6 +171,8 @@ class Post return if not (link = $ '.fileText > a, .fileText-original > a', fileRoot) return if not (info = link.nextSibling?.textContent.match /\(([\d.]+ [KMG]?B).*\)/) fileText = fileRoot.firstElementChild + # XXX full images on https://is.4chan.org don't load + link.hostname = 'i.4cdn.org' if link.hostname is 'is.4chan.org' @file = text: fileText link: link @@ -186,6 +188,8 @@ class Post size *= 1024 while unit-- > 0 @file.sizeInBytes = size if (thumb = $ 'a.fileThumb > [data-md5]', fileRoot) + # XXX full images on https://is.4chan.org don't load + thumb.parentNode.hostname = 'i.4cdn.org' if thumb.parentNode.hostname is 'is.4chan.org' $.extend @file, thumb: thumb thumbLink: thumb.parentNode