FullCalendar: продолжительность рабочей недели

Доброго времени суток.

Спасибо за этот плагин jQuery автору сайта FullCalendar.

Плагин хорош, но мне потребовалось задавать размер рабочей недели. Для этого надо добавить еще один параметр в опции календаря. Назовем ее weekLong. Добавим само свойство:

var defaults = {
    ...
    weekLong: 5;
    ...
}

Далее нужно сделать так, чтобы оно принималось вместо текущего размера рабочей недели. Т.к. в опциях такого нет, значит размер фиксированный и стоит в коде просто цифра 5.

Почти в каждой функции

function render(date,delta)

есть в конце среди параметров последней вызываемой функции цифра 5, которая как раз и означает 5-ти дневную рабочую неделю.

Необходимо полностью заменить условие, содержащее эту цифру на

opt("weekLong")

и в настройках скрипта выставить, чтобы всегда показывались выходные дни. Это как раз и передаст в качестве параметра необходимую длину рабочей недели. Функция opt используется для доступа к параметрам календаря, заданным в конфигурации.

Вот и все. Подобным путем можно добавлять любые параметры, которые Вам необходимы.



Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Яндекс.Метрика