File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -18,12 +18,12 @@ let currentFilter = FilterId.DEFAULT;
1818let loadedPhotos = [ ] ;
1919
2020const getRandomPhotos = ( photos ) => {
21- const shuffled = [ ...photos ] ;
22- for ( let i = shuffled . length - 1 ; i > 0 ; i -- ) {
21+ const shuffledPhotos = [ ...photos ] ;
22+ for ( let i = shuffledPhotos . length - 1 ; i > 0 ; i -- ) {
2323 const j = Math . floor ( Math . random ( ) * ( i + 1 ) ) ;
24- [ shuffled [ i ] , shuffled [ j ] ] = [ shuffled [ j ] , shuffled [ i ] ] ;
24+ [ shuffledPhotos [ i ] , shuffledPhotos [ j ] ] = [ shuffledPhotos [ j ] , shuffledPhotos [ i ] ] ;
2525 }
26- return shuffled . slice ( 0 , RANDOM_PHOTOS_COUNT ) ;
26+ return shuffledPhotos . slice ( 0 , RANDOM_PHOTOS_COUNT ) ;
2727} ;
2828
2929const getDiscussedPhotos = ( photos ) =>
Original file line number Diff line number Diff line change @@ -45,12 +45,16 @@ const renderNextComments = () => {
4545 }
4646} ;
4747
48+ const onCommentsLoaderClick = ( ) => {
49+ renderNextComments ( ) ;
50+ } ;
51+
4852const clearComments = ( ) => {
4953 state . currentCount = 0 ;
5054 state . comments = [ ] ;
5155 socialCommentsNode . innerHTML = '' ;
5256 commentsLoaderNode . classList . add ( 'hidden' ) ;
53- commentsLoaderNode . removeEventListener ( 'click' , renderNextComments ) ;
57+ commentsLoaderNode . removeEventListener ( 'click' , onCommentsLoaderClick ) ;
5458} ;
5559
5660const renderComments = ( currentPhotoComments ) => {
@@ -59,11 +63,11 @@ const renderComments = (currentPhotoComments) => {
5963 socialCommentsNode . innerHTML = '' ;
6064
6165 commentsCountNode . classList . remove ( 'hidden' ) ;
62- commentsLoaderNode . removeEventListener ( 'click' , renderNextComments ) ;
66+ commentsLoaderNode . removeEventListener ( 'click' , onCommentsLoaderClick ) ;
6367
6468 if ( state . comments . length > COUNT_STEP ) {
6569 commentsLoaderNode . classList . remove ( 'hidden' ) ;
66- commentsLoaderNode . addEventListener ( 'click' , renderNextComments ) ;
70+ commentsLoaderNode . addEventListener ( 'click' , onCommentsLoaderClick ) ;
6771 } else {
6872 commentsLoaderNode . classList . add ( 'hidden' ) ;
6973 }
Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ const resetUploadPhotoForm = () => {
6767 resetPreview ( ) ;
6868} ;
6969
70- const stopEscapePropagation = ( evt ) => {
70+ const onTextInputKeydown = ( evt ) => {
7171 if ( isEscapeKey ( evt ) ) {
7272 evt . stopPropagation ( ) ;
7373 }
@@ -184,8 +184,8 @@ const initUploadPhotoForm = () => {
184184 uploadFileControlNode . addEventListener ( 'change' , onUploadFileControlChange ) ;
185185 uploadCancelButtonNode . addEventListener ( 'click' , onUploadCancelButtonClick ) ;
186186 uploadFormNode . addEventListener ( 'submit' , onUploadFormSubmit ) ;
187- hashtagsInputNode . addEventListener ( 'keydown' , stopEscapePropagation ) ;
188- descriptionInputNode . addEventListener ( 'keydown' , stopEscapePropagation ) ;
187+ hashtagsInputNode . addEventListener ( 'keydown' , onTextInputKeydown ) ;
188+ descriptionInputNode . addEventListener ( 'keydown' , onTextInputKeydown ) ;
189189} ;
190190
191191export { initUploadPhotoForm } ;
You can’t perform that action at this time.
0 commit comments