17 Commits

Author SHA1 Message Date
Micah Lee
e4b0f04504 Strip NoScript XSS warning, because the Tor Browser bug it addressed has been fixed 2019-05-29 19:27:21 -07:00
Micah Lee
403125f844 Update ReceiveMode to no longer rely on slugs 2019-05-21 10:18:40 -07:00
Illia Volochii
a66377904d Upgrade jQuery to 3.4.0 2019-04-19 18:20:58 +03:00
Micah Lee
2220281e80 Fix minor bugs: When making the ajax POST request, strip the trailing slash from window.location.pathname so the URL works in public mode; and add a newline before printing message when receiving file 2019-02-18 10:57:20 -08:00
Micah Lee
f887d543d1 Remove console.log() debug statements 2019-02-17 21:19:01 -08:00
Micah Lee
fb2ffdae8b On error, remove the upload div 2019-02-17 09:58:57 -08:00
Micah Lee
711377f0d5 Don't use jQuery for the ajax request, instead manually use an XMLHttpRequest in order to more easily support multiple upload divs 2019-02-17 09:51:19 -08:00
Micah Lee
1b68adc6d0 Refactor file upload interface to use jQuery, and to have separate upload progress bars. The progess bars make clear when the data has been sent to the first Tor node, and when its waiting on the rest of the Tor network. It also allows the sender to cancel uploads 2019-02-15 18:52:28 -08:00
Micah Lee
002f91d108 Added jQuery, and jQuery license 2019-02-15 15:33:54 -08:00
Micah Lee
032d545030 Make uploading over ajax, and ajax flash messages, work 2019-02-15 14:52:00 -08:00
Micah Lee
bc9312da30 Display upload progress percent in submit button 2019-02-14 09:45:41 -08:00
Micah Lee
ed86769e65 Use a div that gets hidden, instead of a <noscript> tag, because the <noscript> tag doesn't when the security slider is on Safer 2019-02-13 17:40:33 -08:00
Micah Lee
d7476d8556 Starting to implement upload progress 2019-02-13 09:56:36 -08:00
Miguel Jacq
e4ad7bcd22 remove code that doesn't work anyway 2019-02-13 14:10:27 +11:00
Miguel Jacq
29884941ed fix missing bracket 2019-02-13 13:53:03 +11:00
Miguel Jacq
f4b701a594 Use Ajax to send files in receive mode to workaround browser bug with large files 2019-02-13 12:49:42 +11:00
Micah Lee
5d280ec68f Move (optional) javascript into file, and use CSP to ban inline js 2018-03-06 03:17:54 -08:00