11import { isEscapeKey } from '../util' ;
22import { initScale , resetScale } from './image-scale' ;
3- import { initValidation , validateForm } from './validation' ;
3+ import { validateForm } from './validation' ;
44import { initEffect , resetEffect } from './slider-effect' ;
55import { sendData } from '../load-data' ;
66import { generateErrorMessage , showSuccessMessage , showErrorMessage , hasErrorMessage , closeMessage } from '../messages' ;
@@ -17,16 +17,18 @@ const preview = document.querySelector('.img-upload__preview img');
1717const uploadFormEffects = uploadForm . querySelectorAll ( '.effects__preview' ) ;
1818
1919const onEscKeyDown = ( evt ) => {
20- if ( isEscapeKey ( evt ) && ( document . activeElement === hashtagsInput || document . activeElement === descriptionInput ) ) {
21- return ;
22- }
20+ if ( isEscapeKey ( evt ) ) {
21+ if ( document . activeElement === hashtagsInput || document . activeElement === descriptionInput ) {
22+ return ;
23+ }
2324
24- if ( hasErrorMessage ( ) ) {
25- closeMessage ( ) ;
26- return ;
27- }
25+ if ( hasErrorMessage ( ) ) {
26+ closeMessage ( ) ;
27+ return ;
28+ }
2829
29- closeUploadModal ( ) ;
30+ closeUploadModal ( ) ;
31+ }
3032} ;
3133
3234const onUploadCancelClick = ( ) => {
@@ -36,7 +38,7 @@ const onUploadCancelClick = () => {
3638function closeUploadModal ( ) {
3739 formOverlay . classList . add ( 'hidden' ) ;
3840 document . querySelector ( 'body' ) . classList . remove ( 'modal-open' ) ;
39- document . removeEventListener ( 'keydown' , onEscKeyDown ) ;
41+ document . body . removeEventListener ( 'keydown' , onEscKeyDown ) ;
4042 buttonCloseUpload . removeEventListener ( 'click' , onUploadCancelClick ) ;
4143
4244 resetEffect ( ) ;
@@ -52,7 +54,6 @@ const openUploadModal = () => {
5254
5355 initEffect ( ) ;
5456 initScale ( ) ;
55- initValidation ( ) ;
5657} ;
5758
5859function onFileChooserChange ( ) {
0 commit comments