Skip to content

Latest commit

 

History

History
24 lines (22 loc) · 1.9 KB

search_block.md

File metadata and controls

24 lines (22 loc) · 1.9 KB

Элемент поиска изображений

Класс SearchBlock состоит из:

  1. Конструктора, в котором выполняются следующие действия:

    1. Сохраните переданный элемент в свойство объекта класса
    2. Вызовите метод registerEvents для подписки на события кликов по кнопкам "Заменить" и "Добавить"
  2. Метод registerEvents добавляет обработчики событий кликов на кнопки "Заменить" и "Добавить"

    1. Клик по кнопкам должен проверять поле ввода идентификатора пользователя (если поле ввода пустое, то никакой запрос выполнять не нужно).
    2. Выполняйте запрос на сервер для получения изображений.
    3. После запроса (при обработке ответа) удалите ранее отрисованные изображения (для кнопки "Заменить"), а затем отрисовывайте все полученные изображения (для обеих кнопок).
Подсказка к пункту 1 У кнопки "Заменить" есть класс `replace`, а у кнопки "Добавить" есть класс `add`.
Подсказка к пункту 2 Используйте `VK.get` для выполнения запроса.
Подсказка к пункту 3 Используйте `App.imageViewer` для получения блока отображаемых изображений.