Brian Wolff has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/78468


Change subject: Add optional message to define default description for Upload
......................................................................

Add optional message to define default description for Upload

Adds message 'upload-default-description' (default to disabled)
that allows people to put in a default preload text for the
upload form (like commons does with js). Message is not displayed
if wpForReUpload url parameter is present (aka they clicked
upload a new version from an image description page). [It will
however be present if someone had manually made a url with
wpUploadDestName filled in with an existing file, but the
wpForReUpload was not present].

Bug: 14116
Change-Id: Ibc13da6114232c6870a8a907e7c4c60fad142353
---
M includes/specials/SpecialUpload.php
M languages/messages/MessagesEn.php
M languages/messages/MessagesQqq.php
M maintenance/language/messageTypes.inc
M maintenance/language/messages.inc
5 files changed, 12 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/68/78468/1

diff --git a/includes/specials/SpecialUpload.php 
b/includes/specials/SpecialUpload.php
index 98d0c9a..e9f1af3 100644
--- a/includes/specials/SpecialUpload.php
+++ b/includes/specials/SpecialUpload.php
@@ -93,7 +93,6 @@
                if ( !$this->mDesiredDestName && $request->getFileName( 
'wpUploadFile' ) !== null ) {
                        $this->mDesiredDestName = $request->getFileName( 
'wpUploadFile' );
                }
-               $this->mComment = $request->getText( 'wpUploadDescription' );
                $this->mLicense = $request->getText( 'wpLicense' );
 
                $this->mDestWarningAck = $request->getText( 
'wpDestFileWarningAck' );
@@ -104,6 +103,14 @@
                $this->mCopyrightSource = $request->getText( 'wpUploadSource' );
 
                $this->mForReUpload = $request->getBool( 'wpForReUpload' ); // 
updating a file
+
+               $commentDefault = '';
+               $commentMsg = wfMessage( 'upload-default-description' 
)->inContentLanguage();
+               if ( !$this->mForReUpload && !$commentMsg->isDisabled() ) {
+                       $commentDefault = $commentMsg->plain();
+               }
+               $this->mComment = $request->getText( 'wpUploadDescription', 
$commentDefault );
+
                $this->mCancelUpload = $request->getCheck( 'wpCancelUpload' )
                        || $request->getCheck( 'wpReUpload' ); // b/w compat
 
diff --git a/languages/messages/MessagesEn.php 
b/languages/messages/MessagesEn.php
index 75e3532..449f2d0 100644
--- a/languages/messages/MessagesEn.php
+++ b/languages/messages/MessagesEn.php
@@ -2271,6 +2271,7 @@
 'upload-preferred'            => 'Preferred file types: $1.',
 'upload-prohibited'           => 'Prohibited file types: $1.',
 'uploadfooter'                => '-', # do not translate or duplicate this 
message to other languages
+'upload-default-description'  => '-', # do not translate or duplicate this 
message to other languages
 'uploadlog'                   => 'upload log',
 'uploadlogpage'               => 'Upload log',
 'uploadlogpagetext'           => 'Below is a list of the most recent file 
uploads.
diff --git a/languages/messages/MessagesQqq.php 
b/languages/messages/MessagesQqq.php
index c618779..73a080d 100644
--- a/languages/messages/MessagesQqq.php
+++ b/languages/messages/MessagesQqq.php
@@ -3256,6 +3256,7 @@
 'upload-permitted' => 'Used in [[Special:Upload]].',
 'upload-preferred' => 'Used in [[Special:Upload]].',
 'upload-prohibited' => 'Used in [[Special:Upload]].',
+'upload-default-description' => 'Do not translate. Default text for the 
description box on Special:Upload, or "-" to disable.',
 'uploadlogpage' => '{{doc-logpage}}
 
 Page title of [[Special:Log/upload]].',
diff --git a/maintenance/language/messageTypes.inc 
b/maintenance/language/messageTypes.inc
index 187e16d..8f10de6 100644
--- a/maintenance/language/messageTypes.inc
+++ b/maintenance/language/messageTypes.inc
@@ -141,6 +141,7 @@
        'statistics-footer',
        'talkpagetext',
        'uploadfooter',
+       'upload-default-description',
        'listgrouprights-link',
        'search-interwiki-custom',
        'allpages-summary',
diff --git a/maintenance/language/messages.inc 
b/maintenance/language/messages.inc
index aa9fa9e..9b7ea6d 100644
--- a/maintenance/language/messages.inc
+++ b/maintenance/language/messages.inc
@@ -1382,6 +1382,7 @@
                'upload-preferred',
                'upload-prohibited',
                'uploadfooter',
+               'upload-default-description',
                'uploadlog',
                'uploadlogpage',
                'uploadlogpagetext',

-- 
To view, visit https://gerrit.wikimedia.org/r/78468
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ibc13da6114232c6870a8a907e7c4c60fad142353
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Brian Wolff <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to