mediawiki.special.userlogin.signup: Remove unnecessary field hiding code
authorBartosz Dziewoński <matma.rex@gmail.com>
Mon, 25 Jul 2016 10:59:28 +0000 (12:59 +0200)
committerBartosz Dziewoński <matma.rex@gmail.com>
Mon, 25 Jul 2016 11:02:12 +0000 (11:02 +0000)
We now use HTMLForm, which implements a generic method to do this
using 'hide-if' parameters. We already use it for the signup form too.
This is just dead code.

Change-Id: I35cfc31aae714f3be8aa0d044de1119c279e3d34

resources/src/mediawiki.special/mediawiki.special.userlogin.signup.js

index 24f54d0..770a2f0 100644 (file)
@@ -2,34 +2,6 @@
  * JavaScript for signup form.
  */
 ( function ( mw, $ ) {
-       // When sending password by email, hide the password input fields.
-       $( function () {
-               // Always required if checked, otherwise it depends, so we use the original
-               var $emailLabel = $( 'label[for="wpEmail"]' ),
-                       originalText = $emailLabel.text(),
-                       requiredText = mw.message( 'createacct-emailrequired' ).text(),
-                       $createByMailCheckbox = $( '#wpCreateaccountMail' ),
-                       $beforePwds = $( '.mw-row-password:first' ).prev(),
-                       $pwds;
-
-               function updateForCheckbox() {
-                       var checked = $createByMailCheckbox.prop( 'checked' );
-                       if ( checked ) {
-                               $pwds = $( '.mw-row-password' ).detach();
-                               $emailLabel.text( requiredText );
-                       } else {
-                               if ( $pwds ) {
-                                       $beforePwds.after( $pwds );
-                                       $pwds = null;
-                               }
-                               $emailLabel.text( originalText );
-                       }
-               }
-
-               $createByMailCheckbox.on( 'change', updateForCheckbox );
-               updateForCheckbox();
-       } );
-
        // Check if the username is invalid or already taken
        $( function () {
                var