diff --git a/lib/$.coffee b/lib/$.coffee index 66211aefa..4b2e3d293 100644 --- a/lib/$.coffee +++ b/lib/$.coffee @@ -41,7 +41,7 @@ $.extend $, fd.append key, val fd ajax: (url, callbacks, opts={}) -> - {type, headers, upCallbacks, form, sync} = opts + {type, cred, headers, upCallbacks, form, sync} = opts r = new XMLHttpRequest() type or= form and 'post' or 'get' r.open type, url, !sync @@ -49,7 +49,7 @@ $.extend $, r.setRequestHeader key, val $.extend r, callbacks $.extend r.upload, upCallbacks - r.withCredentials = type is 'post' + r.withCredentials = cred r.send form r cache: do -> diff --git a/src/features.coffee b/src/features.coffee index 4c7c48d85..b5cf3a9d4 100644 --- a/src/features.coffee +++ b/src/features.coffee @@ -1602,6 +1602,7 @@ DeleteLink = onload: -> DeleteLink.load link, post, @response onerror: -> DeleteLink.error link }, { + cred: true form: $.formData form } load: (link, post, html) -> diff --git a/src/qr.coffee b/src/qr.coffee index a4aad9201..94fff3323 100644 --- a/src/qr.coffee +++ b/src/qr.coffee @@ -895,6 +895,7 @@ QR = QR.error $.el 'span', innerHTML: 'Connection error. You may have been banned.' opts = + cred: true form: $.formData postData upCallbacks: onload: ->