Календарь
(HTML таблица. Ширина: 31 столбец Высота: 3 ячейки)
Пример. ссылка на файл.
http://www.imagepost.ru/images/310/30days.png
При нажатии на "Календарь", появляется веб-календарь. Пользователь выбирает начальную дату, после чего во всех 30ти ячейках, начиная с этой даты выстраиваются числа календаря таким образом, как показано на картинке. Выбранная в календаре дата стоит в первой ячейке. Конец недели разделяется жирной, как граница таблицы, чертой. При нажатии на ячейку, должно появляться меню с тремя пунктами: Закрыто, Пропущено, По умолчанию.
Каждый пункт меняет формат ячейки в соответствии со примером на картинке. Настройки форматирования (цвет текста, цвет заливки, размер шрифта, шрифт), должны быть легко доступны и изменяемы в теле кода.
Ширина и высота ячеек изменяется в теле кода в пикселях. По умолчанию таблица занимает всю ширину экрана.
Формат ячеек: Выравнивание по центру (по вертикали и по горизонтали)
По умолчанию: Шрифт: Arial Cyr Bold 11
"Осталось n дней" высчитывает количество дней с последней измененной даты, до конца "срока".
Добавить кнопку "Сбросить", при нажатии выдать запрос о сбросе настроек. Попытка выбрать другую дату, при наличии уже введенной информации в таблице, должна вызвать реакцию "Сброса" — запрос о сбросе настроек. После чего показать календарь.
Дополнительная информация:
-Код будет встраиваться в блог на blogspot.com
-Хранение дополнительных файлов на хостинге допустимо.
-Продумать возможные кросдоменные проблемы и способы их разрешения.
-Одновременное использование страницы несколькими пользователями не предусмотрено. Т.е. в один момент времени, таблицей пользуется один человек.
-Для сохранения данных, возможно обновление страницы, если это необходимо. В этом случае необходимо добавить кнопку "сохранить изменения" (также необходим маячок, который будет сигнализировать о наличии несохраненных данных).
Предлагайте цены.