Merge "Allow extension of the Special:Upload form"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Wed, 17 Jan 2018 16:35:02 +0000 (16:35 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Wed, 17 Jan 2018 16:35:02 +0000 (16:35 +0000)
1  2 
RELEASE-NOTES-1.31
docs/hooks.txt
includes/specials/formfields/Licenses.php
resources/src/mediawiki.special/mediawiki.special.upload.js

@@@ -168,10 -167,11 +170,11 @@@ changes to languages because of Phabric
    has been deprecated since 1.27 and was removed as well.
  * The HtmlFormatter class was removed (deprecated in 1.27). The namespaced
    HtmlFormatter\HtmlFormatter class should be used instead.
+ * License::getLicenses has been deprecated; use License::getLines instead.
  
  == Compatibility ==
 -MediaWiki 1.31 requires PHP 5.5.9 or later. There is experimental support for
 -HHVM 3.6.5 or later.
 +MediaWiki 1.31 requires PHP 5.5.9 or later. Although HHVM 3.18.5 or later is supported,
 +it is generally advised to use PHP 5.5.9 or later for long term support.
  
  MySQL/MariaDB is the recommended DBMS. PostgreSQL or SQLite can also be used,
  but support for them is somewhat less mature. There is experimental support for
diff --cc docs/hooks.txt
Simple merge
                        ( new mw.Api() ).get( {
                                formatversion: 2,
                                action: 'parse',
-                               text: '{{' + license + '}}',
+                               text: '{{' + template + '}}',
                                title: $( '#wpDestFile' ).val() || 'File:Sample.jpg',
                                prop: 'text',
 -                              pst: true
 +                              pst: true,
 +                              uselang: mw.config.get( 'wgUserLanguage' )
                        } ).done( function ( result ) {
-                               uploadLicense.processResult( result, license );
+                               uploadTemplatePreview.processResult( result, template, $previewContainer );
                        } ).always( function () {
-                               $spinnerLicense.remove();
+                               $spinner.remove();
                        } );
                },