22
33const ALERT_SHOW_TIME = 5000 ;
44
5- const dataErrorTemplate = document . querySelector ( '#data-error' ) . content . querySelector ( '.data-error' ) ;
6- const successTemplate = document . querySelector ( '#success' ) . content . querySelector ( '.success' ) ;
7- const errorTemplate = document . querySelector ( '#error' ) . content . querySelector ( '.error' ) ;
5+ const dataErrorTemplateNode = document . querySelector ( '#data-error' ) . content . querySelector ( '.data-error' ) ;
6+ const successTemplateNode = document . querySelector ( '#success' ) . content . querySelector ( '.success' ) ;
7+ const errorTemplateNode = document . querySelector ( '#error' ) . content . querySelector ( '.error' ) ;
88
99
1010// Показывает сообщение об ошибке загрузки данных
1111
1212const showDataLoadError = ( message ) => {
13- const dataErrorElement = dataErrorTemplate . cloneNode ( true ) ;
14- dataErrorElement . querySelector ( '.data-error__title' ) . textContent = message ;
15- document . body . appendChild ( dataErrorElement ) ;
13+ const dataErrorNode = dataErrorTemplateNode . cloneNode ( true ) ;
14+ dataErrorNode . querySelector ( '.data-error__title' ) . textContent = message ;
15+ document . body . appendChild ( dataErrorNode ) ;
1616
1717 setTimeout ( ( ) => {
18- dataErrorElement . remove ( ) ;
18+ dataErrorNode . remove ( ) ;
1919 } , ALERT_SHOW_TIME ) ;
2020} ;
2121
2222// Создает и показывает модальное сообщение (успех или ошибка)
2323
2424const showMessage = ( template , buttonClass ) => {
25- const messageElement = template . cloneNode ( true ) ;
26- document . body . appendChild ( messageElement ) ;
25+ const messageNode = template . cloneNode ( true ) ;
26+ document . body . appendChild ( messageNode ) ;
2727
28- const closeButton = messageElement . querySelector ( buttonClass ) ;
28+ const closeButtonNode = messageNode . querySelector ( buttonClass ) ;
2929
3030 const handlers = { } ;
3131
@@ -38,28 +38,28 @@ const showMessage = (template, buttonClass) => {
3838 } ;
3939
4040 handlers . onOutsideClick = ( evt ) => {
41- if ( evt . target === messageElement ) {
41+ if ( evt . target === messageNode ) {
4242 handlers . closeMessage ( ) ;
4343 }
4444 } ;
4545
4646 handlers . closeMessage = ( ) => {
47- messageElement . remove ( ) ;
47+ messageNode . remove ( ) ;
4848 document . removeEventListener ( 'keydown' , handlers . onEscKeydown , true ) ;
4949 document . removeEventListener ( 'click' , handlers . onOutsideClick ) ;
5050 } ;
5151
52- closeButton . addEventListener ( 'click' , handlers . closeMessage ) ;
52+ closeButtonNode . addEventListener ( 'click' , handlers . closeMessage ) ;
5353 document . addEventListener ( 'keydown' , handlers . onEscKeydown , true ) ;
5454 document . addEventListener ( 'click' , handlers . onOutsideClick ) ;
5555} ;
5656
5757const showSuccessMessage = ( ) => {
58- showMessage ( successTemplate , '.success__button' ) ;
58+ showMessage ( successTemplateNode , '.success__button' ) ;
5959} ;
6060
6161const showErrorMessage = ( ) => {
62- showMessage ( errorTemplate , '.error__button' ) ;
62+ showMessage ( errorTemplateNode , '.error__button' ) ;
6363} ;
6464
6565export { showDataLoadError , showSuccessMessage , showErrorMessage } ;
0 commit comments