resources/js/ext.translate.mainpage.signup.js
Function setupSignupForm
has 161 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
mw.translate.setupSignupForm = function ( $form ) {
var $username = $form.find( 'input[name="wpName"]' ),
$email = $form.find( 'input[name="wpEmail"]' ),
$password = $form.find( 'input[name="wpPassword"]' ),
$reason = $form.find( 'input[name="reason"]' );
Function handleSubmit
has 43 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function handleSubmit( e ) {
var reqCreate, codes, preferences,
api = new mw.Api(),
username = $username.val(),
password = $password.val(),
Function handleAccountCreationFailure
has 39 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function handleAccountCreationFailure( errorcode, result ) {
var $element = $( [] ),
$genericErrorContainer = $form.find( '.twnmp-signup-generic-error' ).last();
switch ( errorcode ) {
Function initLanguageSelector
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function initLanguageSelector() {
$form.find( '.signup-language-selector' ).uls( {
onSelect: function ( language ) {
var $checkbox = $form.find( 'input[name="signuplanguage"][value="' + language + '"]' );
if ( $checkbox.length ) {