File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -35,7 +35,6 @@ function closeUploadModal () {
3535 resetEffect ( ) ;
3636 resetScale ( ) ;
3737 uploadForm . reset ( ) ;
38- // При повторной попытке отправить неверный формата файла ошибка не появляется. Подскажи как реализовать.
3938}
4039
4140const openUploadModal = ( ) => {
@@ -60,9 +59,11 @@ function onFileChooserChange () {
6059 uploadFormEffects . forEach ( ( item ) => {
6160 item . style . backgroundImage = `url(${ URL . createObjectURL ( file ) } )` ;
6261 } ) ;
63- } else {
64- generateErrorMessage ( ) ;
62+ } else {
63+ fileChooser . value = '' ;
64+ generateErrorMessage ( 'неверный формат файла!' ) ;
6565 return ;
66+ // получилось повторно показывать сообщение
6667 }
6768
6869 openUploadModal ( ) ;
Original file line number Diff line number Diff line change @@ -3,7 +3,6 @@ import { isEscapeKey } from './util';
33const MESSAGE_TIMEOUT = 5000 ;
44
55const errorLoadTemplate = document . querySelector ( '#data-error' ) . content ;
6- const errorMessage = document . querySelector ( '.data-error__title' ) ;
76const successTemplate = document . querySelector ( '#success' ) . content . querySelector ( '.success' ) ;
87const messageErrorTemplate = document . querySelector ( '#error' ) . content . querySelector ( '.error' ) ;
98
@@ -14,7 +13,7 @@ const generateErrorMessage = (message) => {
1413 const errorLoad = errorLoadTemplate . cloneNode ( true ) ;
1514
1615 if ( message ) {
17- errorMessage . textContent = message ;
16+ errorLoad . querySelector ( '.data-error__title' ) . textContent = message ;
1817 }
1918
2019 document . body . append ( errorLoad ) ;
You can’t perform that action at this time.
0 commit comments