mirror of
https://github.com/element-hq/element-web.git
synced 2024-12-12 01:05:53 +03:00
Get rid of custom enter handling and protect handlers, disabling button isn't foolproof
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
This commit is contained in:
parent
fe71fe6033
commit
920daa3125
1 changed files with 2 additions and 8 deletions
|
@ -22,7 +22,6 @@ import {MatrixClientPeg} from '../../../../MatrixClientPeg';
|
||||||
import { MatrixClient } from 'matrix-js-sdk';
|
import { MatrixClient } from 'matrix-js-sdk';
|
||||||
import Modal from '../../../../Modal';
|
import Modal from '../../../../Modal';
|
||||||
import { _t } from '../../../../languageHandler';
|
import { _t } from '../../../../languageHandler';
|
||||||
import {Key} from "../../../../Keyboard";
|
|
||||||
import { accessSecretStorage } from '../../../../CrossSigningManager';
|
import { accessSecretStorage } from '../../../../CrossSigningManager';
|
||||||
|
|
||||||
const RESTORE_TYPE_PASSPHRASE = 0;
|
const RESTORE_TYPE_PASSPHRASE = 0;
|
||||||
|
@ -125,6 +124,8 @@ export default class RestoreKeyBackupDialog extends React.PureComponent {
|
||||||
}
|
}
|
||||||
|
|
||||||
_onRecoveryKeyNext = async () => {
|
_onRecoveryKeyNext = async () => {
|
||||||
|
if (!this.state.recoveryKeyValid) return;
|
||||||
|
|
||||||
this.setState({
|
this.setState({
|
||||||
loading: true,
|
loading: true,
|
||||||
restoreError: null,
|
restoreError: null,
|
||||||
|
@ -157,12 +158,6 @@ export default class RestoreKeyBackupDialog extends React.PureComponent {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
_onRecoveryKeyKeyPress = (e) => {
|
|
||||||
if (e.key === Key.ENTER && this.state.recoveryKeyValid) {
|
|
||||||
this._onRecoveryKeyNext();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
async _restoreWithSecretStorage() {
|
async _restoreWithSecretStorage() {
|
||||||
this.setState({
|
this.setState({
|
||||||
loading: true,
|
loading: true,
|
||||||
|
@ -366,7 +361,6 @@ export default class RestoreKeyBackupDialog extends React.PureComponent {
|
||||||
<div className="mx_RestoreKeyBackupDialog_primaryContainer">
|
<div className="mx_RestoreKeyBackupDialog_primaryContainer">
|
||||||
<input className="mx_RestoreKeyBackupDialog_recoveryKeyInput"
|
<input className="mx_RestoreKeyBackupDialog_recoveryKeyInput"
|
||||||
onChange={this._onRecoveryKeyChange}
|
onChange={this._onRecoveryKeyChange}
|
||||||
onKeyPress={this._onRecoveryKeyKeyPress}
|
|
||||||
value={this.state.recoveryKey}
|
value={this.state.recoveryKey}
|
||||||
autoFocus={true}
|
autoFocus={true}
|
||||||
/>
|
/>
|
||||||
|
|
Loading…
Reference in a new issue