Fix several JS problems with MSIE/Mac:
authorBrion Vibber <brion@users.mediawiki.org>
Wed, 18 Jul 2007 22:13:35 +0000 (22:13 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Wed, 18 Jul 2007 22:13:35 +0000 (22:13 +0000)
commit19ea5ee7f4c1d2f4b5e05ca665ac81429df182b1
treec157f5af638d737332781b68dc595bb04c23e099
parent1fd707beebcf749e4be715d42ab37668e6de5ed4
Fix several JS problems with MSIE/Mac:
* Use of Array.push() broke things, as it's not missing. Work around with a[a.length] = foo
 -- shift-checkbox selection and sortable table setup were causing JS errors on every page view
* Use of 'if (x in arr)' breaks *parsing* in MSIE/Mac. :P Work around work 'for (y in arr) if (x == y)'
 -- broke upload.js, so the license selector hackaround didn't get run
* Upload AJAX calls weren't checking for client compatibility before doing things
 -- littered spinners on the page
RELEASE-NOTES
includes/DefaultSettings.php
skins/common/upload.js
skins/common/wikibits.js