@@ -16,33 +16,29 @@ export default class LoginComponent extends Component{
16
16
request . checkAuthorizationRequest ( this . settings ) ;
17
17
}
18
18
19
- authorizationByEnter ( e ) {
20
- if ( e . key === 'Enter' ) {
21
- return this . handleAuthorization ( e ) ;
22
- }
23
- }
19
+ handleAuthorization ( event ) {
20
+ if ( event . key === 'Enter' || event . type === 'click' ) {
21
+ event . preventDefault ( ) ;
24
22
25
- handleAuthorization ( e ) {
26
- e . preventDefault ( ) ;
23
+ let login = document . getElementById ( 'login' ) . value . trim ( ) ;
24
+ let pass = document . getElementById ( 'pass' ) . value . trim ( ) ;
27
25
28
- let login = document . getElementById ( 'login' ) . value . trim ( ) ;
29
- let pass = document . getElementById ( 'pass' ) . value . trim ( ) ;
30
26
27
+ if ( login && pass ) {
31
28
32
- if ( login && pass ) {
29
+ request . loginRequest ( login , pass , this . settings ) ;
33
30
34
- request . loginRequest ( login , pass , this . settings ) ;
31
+ console . log ( store ) ;
32
+ // console.log( request.sessionAuthorizationData );
33
+ // link(this.settings.redirect)
35
34
36
- console . log ( store ) ;
37
- // console.log( request.sessionAuthorizationData );
38
- // link(this.settings.redirect)
35
+ } else if ( ( ! login && pass ) || ( login && ! pass ) ) {
36
+ login ? errorMessage ( 'Please enter your password.' )
37
+ : errorMessage ( 'Please enter your login.' ) ;
39
38
40
- } else if ( ( ! login && pass ) || ( login && ! pass ) ) {
41
- login ? errorMessage ( 'Please enter your password.' )
42
- : errorMessage ( 'Please enter your login.' ) ;
43
-
44
- } else if ( ! login && ! pass ) {
45
- errorMessage ( 'Please enter your login and password.' ) ;
39
+ } else if ( ! login && ! pass ) {
40
+ errorMessage ( 'Please enter your login and password.' ) ;
41
+ }
46
42
}
47
43
}
48
44
@@ -53,7 +49,7 @@ export default class LoginComponent extends Component{
53
49
54
50
this . anchor . querySelectorAll ( '.login__main-form-input' )
55
51
. forEach ( elem => {
56
- elem . addEventListener ( 'keydown' , this . authorizationByEnter . bind ( this ) ) ;
52
+ elem . addEventListener ( 'keydown' , this . handleAuthorization . bind ( this ) ) ;
57
53
} ) ;
58
54
}
59
55
0 commit comments