DjDiablo,
таймеры в модели? Но это же не логика. Тогда нужно передавать в модель объект window. Но window используют в представлении.. Например на window можно прослушивать события нажатия клавиш, с помощью window создавать новые элементы и тп
Сообщение от DjDiablo
|
ведь line которых ты пихаешь в модель есть нечто иное как dom элемент.
|
ну это не совсем дом элемент. В модели это просто данные. Мы просто храним некую структуру, которую потом передаем в view, который знает что это за структура и как ее использовать
Еще смущает такая логика в моем или твоем коде:
При срабатывании таймера возникает событие на удаление строки чата, которое удаляет:
1) строку чата и 2)
таймер (!!!) ! Но этот таймер уже сработал (он и вызвал это событие) и поэтому удалять в принципе нечего.
Никаких ошибок не выводит, исключить это действие нельзя (мы удаляет таймер по id, а проверить его наличие перед удалением не можем)
Стоит ли на это обращать внимание?