Show current content model on Special:ChangeContentModel
authorDannyS712 <DannyS712.enwiki@gmail.com>
Fri, 19 Jul 2019 13:23:09 +0000 (13:23 +0000)
committerDannyS712 <DannyS712.enwiki@gmail.com>
Fri, 2 Aug 2019 20:12:11 +0000 (20:12 +0000)
Bug: T226914
Change-Id: I60c7075751cb180cb86cde0b9caea1a4bcf9b2a3

includes/specials/SpecialChangeContentModel.php
languages/i18n/en.json
languages/i18n/qqq.json

index 87c899f..d40b331 100644 (file)
@@ -106,6 +106,13 @@ class SpecialChangeContentModel extends FormSpecialPage {
                        }
                        $fields['pagetitle']['readonly'] = true;
                        $fields += [
+                               'currentmodel' => [
+                                       'type' => 'info',
+                                       'name' => 'currentcontentmodel',
+                                       'default' => $this->title->getContentModel(),
+                                       'label-message' => 'changecontentmodel-current-label',
+                                       'readonly' => true
+                               ],
                                'model' => [
                                        'type' => 'select',
                                        'name' => 'model',
index eeca124..dbc1f0a 100644 (file)
        "changecontentmodel" : "Change content model of a page",
        "changecontentmodel-legend": "Change content model",
        "changecontentmodel-title-label": "Page title",
+       "changecontentmodel-current-label": "Current content model:",
        "changecontentmodel-model-label": "New content model",
        "changecontentmodel-reason-label": "Reason:",
        "changecontentmodel-submit": "Change",
index 76d969d..ba3865d 100644 (file)
        "changecontentmodel": "Title of the change content model special page",
        "changecontentmodel-legend": "Legend of the fieldset on the change content model special page",
        "changecontentmodel-title-label": "Label for the input field where the target page title should be entered\n{{Identical|Page title}}",
+       "changecontentmodel-current-label": "Label for the current content model",
        "changecontentmodel-model-label": "Label of the dropdown listing available content model types the user can change a page to",
        "changecontentmodel-reason-label": "{{Identical|Reason}}",
        "changecontentmodel-submit": "Label of the form \"submit\" button for [[Special:ChangeContentModel]]\n{{Identical|Change}}",