Я полагаю, что изменения, которые вы сделаете, на самом деле находятся в функции submitNewTask()
в строке 163 файла ajax.js.Часть этой функции, которая помещает новую задачу обратно на страницу, находится в строке 175:
$('#tasklist').append(prepareTaskStr(item));
Эта строка принимает результат функции prepareTaskStr () в строке 108 и добавляет его в div с помощьюИдентификатор списка задач.Вы захотите заменить это кодом, который просматривает класс даты возвращаемого значения prepareTaskStr()
и определяет, истек ли он сегодня (истек) или еще не наступил (будущее), или он такой же, как сегодня (сегодня)).В зависимости от результата этого определения вы поместите строку задачи в соответствующий div, заменив '#tasklist' именем вашего div, например
$('#expiredlist').append(prepareTaskStr(item));
или
$('#todaylist').append(prepareTaskStr(item));
или
$('#futurelist').append(prepareTaskStr(item));
Могу поспорить, что приложение todo уже создало переменную для даты.найдите его и, возможно, вы можете использовать его в своем операторе if (), чтобы определить, в какой div следует поместить новую задачу.