(bug 35870) Fix pre-upload preview on IE 10 for Special:Upload
authorBrion Vibber <brion@pobox.com>
Fri, 13 Apr 2012 21:54:01 +0000 (14:54 -0700)
committerKaldari <rkaldari@wikimedia.org>
Sat, 21 Apr 2012 01:43:59 +0000 (18:43 -0700)
commit8b73ea5f8ebe5e6da5d5e5f58363ad55cf2935aa
tree1be7065475608e40f922395fdd1d34898291be0c
parentfb01ab5dcfc80216f0540f2464c6f7c6c1d51fac
(bug 35870) Fix pre-upload preview on IE 10 for Special:Upload

When loading thumbnails, we fetch the actual file data so we can find EXIF data in JPEGs
and do suitable rotation fixes.

This currently uses binary strings via FileReader.readAsBinaryString, but that's not
implemented in IE 10.

Workaround uses FileReader.readAsArrayBuffer and converts to a binary string in case
FileReader.readAsBinaryString is missing but readAsArrayBuffer is there.

Patchset 2: fixed bug number, expanded details
Patchset 3: cleaned up
Patchset 4: summary fix
Patchset 5: whitespace clean-up

Change-Id: Ia0258f5f400a2a52a484f33fbffed7d848245d22
resources/mediawiki.special/mediawiki.special.upload.js