Increase length of automatic edit summaries to current maximum

Bug: T221617
Change-Id: I6cc4fb1678d542b90a3c4d652261483f98108e31
This commit is contained in:
DannyS712 2019-06-24 00:32:14 +00:00 committed by DannyS712
parent 43015c24c2
commit 3fe579f832

View file

@ -933,12 +933,16 @@ abstract class ContentHandler {
return ''; return '';
} }
// Set the maximum auto-summary length to the general maximum summary length
// T221617
$summaryLimit = CommentStore::COMMENT_CHARACTER_LIMIT;
// Decide what kind of auto-summary is needed. // Decide what kind of auto-summary is needed.
switch ( $changeType ) { switch ( $changeType ) {
case 'new-redirect': case 'new-redirect':
$newTarget = $newContent->getRedirectTarget(); $newTarget = $newContent->getRedirectTarget();
$truncatedtext = $newContent->getTextForSummary( $truncatedtext = $newContent->getTextForSummary(
250 $summaryLimit
- strlen( wfMessage( 'autoredircomment' )->inContentLanguage()->text() ) - strlen( wfMessage( 'autoredircomment' )->inContentLanguage()->text() )
- strlen( $newTarget->getFullText() ) - strlen( $newTarget->getFullText() )
); );
@ -950,7 +954,7 @@ abstract class ContentHandler {
$newTarget = $newContent->getRedirectTarget(); $newTarget = $newContent->getRedirectTarget();
$truncatedtext = $newContent->getTextForSummary( $truncatedtext = $newContent->getTextForSummary(
250 $summaryLimit
- strlen( wfMessage( 'autosumm-changed-redirect-target' ) - strlen( wfMessage( 'autosumm-changed-redirect-target' )
->inContentLanguage()->text() ) ->inContentLanguage()->text() )
- strlen( $oldTarget->getFullText() ) - strlen( $oldTarget->getFullText() )
@ -964,7 +968,7 @@ abstract class ContentHandler {
case 'removed-redirect': case 'removed-redirect':
$oldTarget = $oldContent->getRedirectTarget(); $oldTarget = $oldContent->getRedirectTarget();
$truncatedtext = $newContent->getTextForSummary( $truncatedtext = $newContent->getTextForSummary(
250 $summaryLimit
- strlen( wfMessage( 'autosumm-removed-redirect' ) - strlen( wfMessage( 'autosumm-removed-redirect' )
->inContentLanguage()->text() ) ->inContentLanguage()->text() )
- strlen( $oldTarget->getFullText() ) ); - strlen( $oldTarget->getFullText() ) );
@ -974,7 +978,7 @@ abstract class ContentHandler {
case 'newpage': case 'newpage':
// If they're making a new article, give its text, truncated, in the summary. // If they're making a new article, give its text, truncated, in the summary.
$truncatedtext = $newContent->getTextForSummary( $truncatedtext = $newContent->getTextForSummary(
200 - strlen( wfMessage( 'autosumm-new' )->inContentLanguage()->text() ) ); $summaryLimit - strlen( wfMessage( 'autosumm-new' )->inContentLanguage()->text() ) );
return wfMessage( 'autosumm-new' )->rawParams( $truncatedtext ) return wfMessage( 'autosumm-new' )->rawParams( $truncatedtext )
->inContentLanguage()->text(); ->inContentLanguage()->text();
@ -982,7 +986,7 @@ abstract class ContentHandler {
return wfMessage( 'autosumm-blank' )->inContentLanguage()->text(); return wfMessage( 'autosumm-blank' )->inContentLanguage()->text();
case 'replace': case 'replace':
$truncatedtext = $newContent->getTextForSummary( $truncatedtext = $newContent->getTextForSummary(
200 - strlen( wfMessage( 'autosumm-replace' )->inContentLanguage()->text() ) ); $summaryLimit - strlen( wfMessage( 'autosumm-replace' )->inContentLanguage()->text() ) );
return wfMessage( 'autosumm-replace' )->rawParams( $truncatedtext ) return wfMessage( 'autosumm-replace' )->rawParams( $truncatedtext )
->inContentLanguage()->text(); ->inContentLanguage()->text();