Revert "Make a hidden form field to keep the language code"
authorNikerabbit <niklas.laxstrom@gmail.com>
Sun, 27 Jul 2014 12:23:18 +0000 (12:23 +0000)
committerNikerabbit <niklas.laxstrom@gmail.com>
Sun, 27 Jul 2014 12:23:18 +0000 (12:23 +0000)
This reverts commit f3d9e7137ed19dbe1944567909e1f117eba0fade.

Breaks the core functionality of the special page.

Change-Id: I4a4b01e16763a7b418ff137112d2db2d42293ed1

includes/specials/SpecialPageLanguage.php
resources/src/mediawiki.special/mediawiki.special.pageLanguage.js

index 3fe66b5..a432f10 100644 (file)
@@ -75,7 +75,7 @@ class SpecialPageLanguage extends FormSpecialPage {
                        $options["$code - $name"] = $code;
                }
 
-               $page['languageSelector'] = array(
+               $page['language'] = array(
                        'id' => 'mw-pl-languageselector',
                        'type' => 'select',
                        'options' => $options,
@@ -83,12 +83,6 @@ class SpecialPageLanguage extends FormSpecialPage {
                        'default' => $wgLanguageCode
                );
 
-               $page['language'] = array(
-                       'id' => 'mw-pl-languagevalue',
-                       'type' => 'hidden',
-                       'default' => $wgLanguageCode
-               );
-
                return $page;
        }
 
index f27518a..ba7f734 100644 (file)
@@ -1,15 +1,9 @@
 ( function ( $ ) {
        $( document ).ready( function () {
 
+               // Select the 'Language select' option if user is trying to select language
                $( '#mw-pl-languageselector' ).on( 'click', function () {
-                       var langCode;
-
-                       // Select the 'Language select' option if user is trying to select language
                        $( '#mw-pl-options-2' ).prop( 'checked', true );
-
-                       // Get the language code in the hidden form field
-                       langCode =  $( '#mw-pl-languageselector' ).val();
-                       $( '#mw-pl-languagevalue' ).val( langCode );
                } );
        } );
 } ( jQuery ) );