Revert Data Saver workarounds. They didn't work. #1241
Revert "Fix bug from 4f9f1941be2aea72b4d8145a62d9835087fbfc39. #1241" This reverts commit 9e3d33ffd488ef63af1340eeacb146c698a0a7b9. Revert "Workaround for Chrome Compression Proxy converting images to WebP. #1241" This reverts commit 4f9f1941be2aea72b4d8145a62d9835087fbfc39.
This commit is contained in:
parent
8c61c77f8a
commit
adfc3babc9
@ -407,7 +407,6 @@ QR =
|
|||||||
QR.handleFiles [blob]
|
QR.handleFiles [blob]
|
||||||
else
|
else
|
||||||
QR.error "Can't load file."
|
QR.error "Can't load file."
|
||||||
, Accept: Object.keys(QR.extensionFromType).join(',')
|
|
||||||
|
|
||||||
handleFiles: (files) ->
|
handleFiles: (files) ->
|
||||||
if @ isnt QR # file input
|
if @ isnt QR # file input
|
||||||
|
|||||||
@ -43,7 +43,6 @@ QR.oekaki =
|
|||||||
blob.name = post.file.name
|
blob.name = post.file.name
|
||||||
QR.handleFiles [blob]
|
QR.handleFiles [blob]
|
||||||
QR.oekaki.edit()
|
QR.oekaki.edit()
|
||||||
, Accept: Object.keys(QR.extensionFromType).join(',')
|
|
||||||
|
|
||||||
setup: ->
|
setup: ->
|
||||||
$.global ->
|
$.global ->
|
||||||
|
|||||||
@ -25,7 +25,6 @@ ajax = (request, sender, sendResponse) ->
|
|||||||
|
|
||||||
xhr = new XMLHttpRequest()
|
xhr = new XMLHttpRequest()
|
||||||
xhr.open 'GET', request.url, true
|
xhr.open 'GET', request.url, true
|
||||||
xhr.setRequestHeader key, value for key, value of request.headers
|
|
||||||
xhr.responseType = request.responseType
|
xhr.responseType = request.responseType
|
||||||
xhr.addEventListener 'load', ->
|
xhr.addEventListener 'load', ->
|
||||||
if @readyState is @DONE && xhr.status is 200
|
if @readyState is @DONE && xhr.status is 200
|
||||||
|
|||||||
@ -4,8 +4,8 @@ eventPageRequest = do ->
|
|||||||
chrome.runtime.onMessage.addListener (data) ->
|
chrome.runtime.onMessage.addListener (data) ->
|
||||||
callbacks[data.id] data
|
callbacks[data.id] data
|
||||||
delete callbacks[data.id]
|
delete callbacks[data.id]
|
||||||
(url, headers, responseType, cb) ->
|
(url, responseType, cb) ->
|
||||||
chrome.runtime.sendMessage {url, headers, responseType}, (id) ->
|
chrome.runtime.sendMessage {url, responseType}, (id) ->
|
||||||
callbacks[id] = cb
|
callbacks[id] = cb
|
||||||
|
|
||||||
<% } %>
|
<% } %>
|
||||||
@ -29,7 +29,7 @@ CrossOrigin =
|
|||||||
cb null
|
cb null
|
||||||
xhr.send()
|
xhr.send()
|
||||||
else
|
else
|
||||||
eventPageRequest url, headers, 'arraybuffer', ({response, contentType, contentDisposition, error}) ->
|
eventPageRequest url, 'arraybuffer', ({response, contentType, contentDisposition, error}) ->
|
||||||
return cb null if error
|
return cb null if error
|
||||||
cb new Uint8Array(response), contentType, contentDisposition
|
cb new Uint8Array(response), contentType, contentDisposition
|
||||||
<% } %>
|
<% } %>
|
||||||
@ -66,7 +66,7 @@ CrossOrigin =
|
|||||||
GM_xmlhttpRequest options
|
GM_xmlhttpRequest options
|
||||||
<% } %>
|
<% } %>
|
||||||
|
|
||||||
file: (url, cb, headers={}) ->
|
file: (url, cb) ->
|
||||||
CrossOrigin.binary url, (data, contentType, contentDisposition) ->
|
CrossOrigin.binary url, (data, contentType, contentDisposition) ->
|
||||||
return cb null unless data?
|
return cb null unless data?
|
||||||
name = url.match(/([^\/]+)\/*$/)?[1]
|
name = url.match(/([^\/]+)\/*$/)?[1]
|
||||||
@ -82,7 +82,6 @@ CrossOrigin =
|
|||||||
blob = new Blob([data], {type: mime})
|
blob = new Blob([data], {type: mime})
|
||||||
blob.name = name
|
blob.name = name
|
||||||
cb blob
|
cb blob
|
||||||
, headers
|
|
||||||
|
|
||||||
json: do ->
|
json: do ->
|
||||||
callbacks = {}
|
callbacks = {}
|
||||||
@ -114,7 +113,7 @@ CrossOrigin =
|
|||||||
delete callbacks[url]
|
delete callbacks[url]
|
||||||
<% } %>
|
<% } %>
|
||||||
<% if (type === 'crx') { %>
|
<% if (type === 'crx') { %>
|
||||||
eventPageRequest url, {}, 'json', ({response, error}) ->
|
eventPageRequest url, 'json', ({response, error}) ->
|
||||||
if error
|
if error
|
||||||
delete callbacks[url]
|
delete callbacks[url]
|
||||||
else
|
else
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user