Allow extension of the Special:Upload form
authorMatthias Mullie <git@mullie.eu>
Mon, 18 Dec 2017 14:14:38 +0000 (15:14 +0100)
committerMatthias Mullie <git@mullie.eu>
Mon, 8 Jan 2018 12:39:03 +0000 (13:39 +0100)
commitddfb4817b59ec10fa928c4059066f2ef39110ad5
tree2d84447b5255c65ccdb3f979389fa33d3cdd7971
parent43567e323958c247dd8da0d54ed82d6077f9244a
Allow extension of the Special:Upload form

* Some of the license selection code (License & Licenses)
  has seen some minor refactor to make it more open to
  reuse/extension elsewhere.
  Extension:3D will make use of these for patent selection in
  Iafb1e7e5da4b67f4c5ae7dda511d130ae10f748c
* License/TemplateSelectorLine has been modified so the text
  can be wikitext (as needed for patent labels)
* uploadLicense was renamed to uploadTemplatePreview and
  altered so it can be reused elsewhere. And, like
  window.wgUploadWarningObj, uploadTemplatePreview is now also
  added to `window` so it can be re-used from elsewhere (to
  preview patent templates)

Bug: T182683
Change-Id: I0c097442aa557dd90eb5825553ebf892f9af8a01
RELEASE-NOTES-1.31
docs/hooks.txt
includes/specials/SpecialUpload.php
includes/specials/formfields/Licenses.php
includes/specials/helpers/License.php
resources/src/mediawiki.special/mediawiki.special.upload.js