@@ -10,67 +10,67 @@ let commentsShown = 0;
1010let isLoaderInitialized = false ;
1111
1212const createComment = ( { avatar, name, message } ) => {
13- const li = document . createElement ( 'li' ) ;
14- li . className = 'social__comment' ;
13+ const li = document . createElement ( 'li' ) ;
14+ li . className = 'social__comment' ;
1515
16- const img = document . createElement ( 'img' ) ;
17- img . className = 'social__picture' ;
18- img . src = avatar ;
19- img . alt = name ;
20- img . width = 35 ;
21- img . height = 35 ;
16+ const img = document . createElement ( 'img' ) ;
17+ img . className = 'social__picture' ;
18+ img . src = avatar ;
19+ img . alt = name ;
20+ img . width = 35 ;
21+ img . height = 35 ;
2222
23- const text = document . createElement ( 'p' ) ;
24- text . className = 'social__text' ;
25- text . textContent = message ;
23+ const text = document . createElement ( 'p' ) ;
24+ text . className = 'social__text' ;
25+ text . textContent = message ;
2626
27- li . append ( img , text ) ;
27+ li . append ( img , text ) ;
2828
29- return li ;
29+ return li ;
3030} ;
3131
3232const renderComments = ( ) => {
33- const next = Math . min ( commentsShown + COMMENTS_PER_PORTION , comments . length ) ;
33+ const next = Math . min ( commentsShown + COMMENTS_PER_PORTION , comments . length ) ;
3434
35- const fragment = document . createDocumentFragment ( ) ;
35+ const fragment = document . createDocumentFragment ( ) ;
3636
37- for ( let i = commentsShown ; i < next ; i ++ ) {
38- fragment . append ( createComment ( comments [ i ] ) ) ;
39- }
37+ for ( let i = commentsShown ; i < next ; i ++ ) {
38+ fragment . append ( createComment ( comments [ i ] ) ) ;
39+ }
4040
41- commentsList . append ( fragment ) ;
41+ commentsList . append ( fragment ) ;
4242
43- commentsShown = next ;
43+ commentsShown = next ;
4444
45- shownCount . textContent = String ( commentsShown ) ;
46- totalCount . textContent = String ( comments . length ) ;
45+ shownCount . textContent = String ( commentsShown ) ;
46+ totalCount . textContent = String ( comments . length ) ;
4747
48- if ( commentsShown >= comments . length ) {
49- commentsLoader . classList . add ( 'hidden' ) ;
50- } else {
51- commentsLoader . classList . remove ( 'hidden' ) ;
52- }
48+ if ( commentsShown >= comments . length ) {
49+ commentsLoader . classList . add ( 'hidden' ) ;
50+ } else {
51+ commentsLoader . classList . remove ( 'hidden' ) ;
52+ }
5353} ;
5454
5555const resetComments = ( newComments = [ ] ) => {
56- comments = newComments ;
57- commentsShown = 0 ;
56+ comments = newComments ;
57+ commentsShown = 0 ;
5858
59- commentsList . innerHTML = '' ;
60- commentsLoader . classList . remove ( 'hidden' ) ;
59+ commentsList . innerHTML = '' ;
60+ commentsLoader . classList . remove ( 'hidden' ) ;
6161} ;
6262
6363const initCommentsLoader = ( ) => {
64- if ( isLoaderInitialized ) {
65- return ;
66- }
67- isLoaderInitialized = true ;
64+ if ( isLoaderInitialized ) {
65+ return ;
66+ }
67+ isLoaderInitialized = true ;
6868
69- commentsLoader . addEventListener ( 'click' , renderComments ) ;
69+ commentsLoader . addEventListener ( 'click' , renderComments ) ;
7070} ;
7171
7272export {
73- renderComments ,
74- resetComments ,
75- initCommentsLoader ,
73+ renderComments ,
74+ resetComments ,
75+ initCommentsLoader ,
7676} ;
0 commit comments