@@ -8,7 +8,7 @@ const errorTemplate = document.querySelector('#error');
88const successTemplate = document . querySelector ( '#success' ) ;
99const dataErrorTemplate = document . querySelector ( '#data-error' ) ;
1010
11- const onCloseKeydown = ( evt ) => {
11+ const onDocumentKeydown = ( evt ) => {
1212 if ( isEscapeKey ( evt . key ) && currentDialog ) {
1313 evt . preventDefault ( ) ;
1414 closeDialog ( ) ;
@@ -21,27 +21,27 @@ function closeDialog () {
2121 currentDialog . remove ( ) ;
2222 currentDialog = null ;
2323
24- document . removeEventListener ( 'keydown' , onCloseKeydown , true ) ;
24+ document . removeEventListener ( 'keydown' , onDocumentKeydown , true ) ;
2525 }
2626}
2727
28- const onCloseClick = ( evt ) => {
28+ const onDocumentClick = ( evt ) => {
2929 if ( evt . target . closest ( '[data-dialog-close]' ) || ! evt . target . closest ( '[data-dialog-content]' ) ) {
3030 closeDialog ( ) ;
3131 }
3232} ;
3333
3434const openDialog = ( template ) => {
35- const dialogElement = template . content . firstElementChild . cloneNode ( true ) ;
35+ const dialogElement = template . content . querySelector ( '[data-dialog-container]' ) . cloneNode ( true ) ;
3636
3737 document . body . appendChild ( dialogElement ) ;
3838
3939 currentDialog = dialogElement ;
4040
41- document . addEventListener ( 'keydown' , onCloseKeydown , true ) ;
41+ document . addEventListener ( 'keydown' , onDocumentKeydown , true ) ;
4242} ;
4343
44- document . addEventListener ( 'click' , onCloseClick ) ;
44+ document . addEventListener ( 'click' , onDocumentClick ) ;
4545
4646export const showError = ( ) => {
4747 openDialog ( errorTemplate ) ;
@@ -52,7 +52,7 @@ export const showSuccess = () => {
5252} ;
5353
5454export const showDataError = ( ) => {
55- const errorElement = dataErrorTemplate . content . firstElementChild . cloneNode ( true ) ;
55+ const errorElement = dataErrorTemplate . content . querySelector ( '.data-error' ) . cloneNode ( true ) ;
5656
5757 document . body . appendChild ( errorElement ) ;
5858
0 commit comments