/* global Whisper, $, getAccountManager, textsecure, storage, ConversationController */ /* eslint-disable more/no-then */ // eslint-disable-next-line func-names (function() { 'use strict'; window.Whisper = window.Whisper || {}; Whisper.StandaloneRegistrationView = Whisper.View.extend({ templateName: 'standalone', className: 'full-screen-flow', initialize() { this.accountManager = getAccountManager(); this.render(); const number = textsecure.storage.user.getNumber(); if (number) { this.$('input.number').val(number); } this.phoneView = new Whisper.PhoneInputView({ el: this.$('#phone-number-input'), }); this.$('#error').hide(); window.mnemonic.get_languages().forEach(language => { this.$('#mnemonic-language').append( $('