Skip to content

mrs4z/szCalendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

szCalendar

Calendar Plugin for jQuery

Функционал плагина:

  • Поддержка 2-х типов : одиночный выбор / интервальный (опционально)
  • Один или 2 календаря на выбор (опционально)
  • Предустановленные значения (опционально)
  • Присутствуют поля, при выборе даты в них вставляется значение выбранной даты по паттерну, который укажете (опционально)
  • Блок состояния при совершении определенных событий.
  • 2-а типа календаря: в часах и в датах

Календарь возвращает:

  • String дату, по дефолту dd-mm-YYYY
  • Timestamp

Календарь взаимодействует:

  • С блоками
  • С полями ввода (выпадающий календарь)

Параметры

  • view - 0 - календарь, 1 - часы/минуты
  • type - 0 - один календарь, 1 - интервалы
  • count - количество календарей. DEFAULT : 1
  • format - dd/mm/YYYY - как будет отображаться дата
  • showDate - Timestamp, показ текущей даты
  • startDate - Timestamp, показ начальной даты
  • maxDate - - Timestamp, после этой даты, календарь будет выключен
  • clearDate - Boolean, если true - то появится кнопка для очистки даты
  • closeBySelect - Boolean, в случае, если календарь выпадающий, после выбора даты будет автоматически закрываться
  • elements - объект с функциями интерфейса:
  • inputs - Boolean, включить поля, куда после выбора будет записываться дата
  • inputsDisabled - Boolean, запретить вводить в поля дату?
  • showStepInfo- объект, с функциями, описывающие интерфейс шагов
  • enable - Boolean, включить описание состояний?
  • stepsText - Array, список состояний с описаний
  • id - 1, 2, 3 - Идентификатор события
  • text - Описание события

Методы

  • resultDate - вернет объект с данными (string и timestamp)

Пример

HTML

<div id="calendar"></div>

JS пример инициализации

$('#calendar').szCalendar({ view: 0 })

example calendar