Skip to content

mineralsfree/shri-2021-task-3-private

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stories-like sprint activity player

DEMO


###Errors corrected

  • Изначально код не запускался (TypeScript не компилировался). Проблема крылась в том, что тип Action был не полностью описан, на что тактично намекнул компилятор.

  • После индексации Webstorm так же указал на ошибку в index.css на строке 41 (не указана единица измерения px) на 72 строке так же находился код, из-за которого на экране не отображалась кнопка переключения на предыдущий слайд.

  • Просмотрев index.ts, я понял, что слайды рендерятся в iframe а переключение происходит анимацией - сдвигом экрана, но в исходном состоянии слайд не менялся. Ошибка крылась в функции createCurrentIndexSelector где в pipe вызывалась mergeMapTo(EMPTY), то есть каждое входящее значение преобразовывалось в пустое.

  • После пятого слайда слайд шоу останавливалось. Проблема была в том, что в changeSlideEffect$ вызывалась функция take(5), которая ограничивает количество выходных значений.

  • В функцииsetElementTheme Вместо изменения класса, добавляла класс в список, что приводило к некорректному поведению.

  • В файле src/application/data.ts была определена неиспользуемая функция proxyProperty которая, как оказалось, так же определена в плагине enableES5 Я принял решение удалить неиспользуемый код и использовать этот плагин.

  • В файле frame.ts при нажатии на элемент без dataset генерировалась ошибка. Исправилось изменением условия цикла while.


Связь со мной
https://t.me/llabloko
[email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published