Skip to content

Commit

Permalink
Merge pull request #6 from dimacorporal1901/module7-task1
Browse files Browse the repository at this point in the history
  • Loading branch information
keksobot authored Jan 16, 2025
2 parents ed81952 + a8b6d3e commit d7126a7
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 12 deletions.
3 changes: 0 additions & 3 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,7 @@
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/style.css">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<script src="js/functions.js" type="module"></script>
<script src="js/main.js" type="module"></script>
<script src="js/util.js" type="module"></script>
<script src="js/data.js" type="module"></script>
<title>Кекстаграм</title>
</head>

Expand Down
2 changes: 1 addition & 1 deletion js/functions.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Проверка длины строки
// Проверка длины строки и проверка на палиндром

function checkStrokeLength(string, maxSymbols) {
return string.length <= maxSymbols;
Expand Down
4 changes: 1 addition & 3 deletions js/main.js
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
import { postGenerator } from './data.js';

postGenerator;
import './pictures.js';
22 changes: 22 additions & 0 deletions js/pictures.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import { postGenerator } from './data.js';

const randomUserPicture = postGenerator;

const randomUserPictureTemplate = document.querySelector('#picture')
.content
.querySelector('.picture');

const randomUserPictureFragment = document.createDocumentFragment();

const picturesList = document.querySelector('.pictures');

randomUserPicture.forEach(({url, description, likes, comments}) => {
const pictureElement = randomUserPictureTemplate.cloneNode(true);
pictureElement.querySelector('.picture__img').src = url;
pictureElement.querySelector('.picture__img').alt = description;
pictureElement.querySelector('.picture__likes').textContent = likes;
pictureElement.querySelector('.picture__comments').textContent = comments.length - 1;
randomUserPictureFragment.appendChild(pictureElement);
});

picturesList.appendChild(randomUserPictureFragment);
6 changes: 1 addition & 5 deletions js/util.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,4 @@ function createRandomIdFromRangeGenerator (min, max) {
};
}

export { getRandomInteger };

export { getRandomArrayElement };

export { createRandomIdFromRangeGenerator };
export { getRandomInteger, getRandomArrayElement, createRandomIdFromRangeGenerator };

0 comments on commit d7126a7

Please sign in to comment.