From 3c024aadc4b6502be3dc1d6c029a5e02aab8e2ae Mon Sep 17 00:00:00 2001 From: Volker E Date: Sat, 5 May 2018 16:19:08 -0700 Subject: [PATCH] Special:PrefixIndex: Fix regression on prefix input value Regression introduced in Ieb9713f8346316e9c3cf1e83eae00848f3921b43 Bug: T193927 Change-Id: I9a3477af89a7e303a67f1769859a649b86113604 --- includes/specials/SpecialPrefixindex.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/includes/specials/SpecialPrefixindex.php b/includes/specials/SpecialPrefixindex.php index 9ff6d70811..b07869cc73 100644 --- a/includes/specials/SpecialPrefixindex.php +++ b/includes/specials/SpecialPrefixindex.php @@ -102,8 +102,10 @@ class SpecialPrefixindex extends SpecialAllPages { 'prefix' => [ 'label-message' => 'allpagesprefix', 'name' => 'prefix', + 'id' => 'nsfrom', 'type' => 'text', 'size' => '30', + 'default' => str_replace( '_', ' ', $from ), ], 'namespace' => [ 'type' => 'namespaceselect', @@ -111,7 +113,7 @@ class SpecialPrefixindex extends SpecialAllPages { 'id' => 'namespace', 'label-message' => 'namespace', 'all' => null, - 'value' => $namespace, + 'default' => $namespace, ], 'hidedirects' => [ 'class' => 'HTMLCheckField', @@ -124,7 +126,9 @@ class SpecialPrefixindex extends SpecialAllPages { 'label-message' => 'prefixindex-strip', ], ]; - $htmlForm = new HTMLForm( $formDescriptor, $this->getContext() ); + $context = new DerivativeContext( $this->getContext() ); + $context->setTitle( $this->getPageTitle() ); // Remove subpage + $htmlForm = new HTMLForm( $formDescriptor, $context ); $htmlForm ->setMethod( 'get' ) ->setWrapperLegendMsg( 'allpages' ) -- 2.20.1