diff --git a/src/General/Build.coffee b/src/General/Build.coffee index bf2e1718d..358943b34 100755 --- a/src/General/Build.coffee +++ b/src/General/Build.coffee @@ -56,15 +56,15 @@ Build = o.file = name: (Build.unescape data.filename) + data.ext url: if boardID is 'f' - "//i.4cdn.org/#{boardID}/#{encodeURIComponent data.filename}#{data.ext}" + "#{location.protocol}//i.4cdn.org/#{boardID}/#{encodeURIComponent data.filename}#{data.ext}" else - "//i.4cdn.org/#{boardID}/#{data.tim}#{data.ext}" + "#{location.protocol}//i.4cdn.org/#{boardID}/#{data.tim}#{data.ext}" height: data.h width: data.w MD5: data.md5 size: $.bytesToString data.fsize sizeInBytes: data.fsize - turl: "//i.4cdn.org/#{boardID}/#{data.tim}s.jpg" + turl: "#{location.protocol}//i.4cdn.org/#{boardID}/#{data.tim}s.jpg" theight: data.tn_h twidth: data.tn_w isSpoiler: !!data.spoiler @@ -108,9 +108,11 @@ Build = ### File Info ### if file + protocol = /^https?:(?=\/\/i\.4cdn\.org\/)/ + fileURL = file.url.replace protocol, '' shortFilename = Build.shortFilename file.name fileDims = if file.url[-4..] is '.pdf' then 'PDF' else "#{file.width}x#{file.height}" - fileThumb = if file.isSpoiler then Build.spoilerThumb boardID else file.turl + fileThumb = if file.isSpoiler then Build.spoilerThumb(boardID) else file.turl.replace(protocol, '') fileBlock = <%= importHTML('Build/File') %> diff --git a/src/General/html/Build/File.html b/src/General/html/Build/File.html index 9be51dd49..dc538b065 100644 --- a/src/General/html/Build/File.html +++ b/src/General/html/Build/File.html @@ -3,18 +3,18 @@ ?{boardID === "f"}{
File: - ${file.name} + ${file.name} -(${file.size}, ${fileDims}, ${file.tag})
}{
File: - + ?{file.isSpoiler}{Spoiler Image}{${shortFilename}} (${file.size}, ${fileDims})
- +