From 00927e4bd99a5a5a7077b858bbee5813319895a9 Mon Sep 17 00:00:00 2001 From: t1m0n Date: Thu, 10 Dec 2015 16:09:06 +0300 Subject: [PATCH] add promo image, edit readme --- README.md | 9 +++++++-- docs/img/promo-img.png | Bin 0 -> 18236 bytes docs/index-ru.html | 4 ++-- docs/index.html | 4 ++-- docs/jade/pages/index-ru.jade | 4 ++-- docs/jade/pages/index.jade | 4 ++-- 6 files changed, 15 insertions(+), 10 deletions(-) create mode 100644 docs/img/promo-img.png diff --git a/README.md b/README.md index f637aef..517a54f 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # Air Datepicker -Lightweight cross-browser jQuery datepicker, built with es5 and css-flexbox. Works in all modern browsers. +Lightweight customizable cross-browser jQuery datepicker, built with es5 and css-flexbox. Works in all modern browsers. +![air datepicker image](https://github.com/t1m0n/air-datepicker/raw/develop/docs/img/promo-img.png) ## Install ``` @@ -18,7 +19,11 @@ $('.my-datepicker').datepicker([options]) ## Change log -### v.1.1.0 +### v1.2.0 +* add `range` feature +* improve keyboard navigation (fixed two focused cells) + +### v1.1.0 * add keyboard navigation * add `classes` option to add custom classes * add `altField` option diff --git a/docs/img/promo-img.png b/docs/img/promo-img.png new file mode 100644 index 0000000000000000000000000000000000000000..099385898972ffbeaa9dbbcbc3323d82afe7f6ac GIT binary patch literal 18236 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

Ivi|g=*Azu|E7_`DzpB&V_ze}>LvsrDNmlVfR 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 Datepicker

In English

AIR DATEPICKERлегкий кроссбраузерный jQuery календарь

Описание

Легкий (~20kb минифицированный js файл и ~5.5kb gziped) кроссбраузерный календарь, написан с использованиемes5иcss flexbox. Работает во всех современных браузерах: +

Описание

Легкий (~26kb минифицированный js файл и ~7kb gziped), кастомизируемый, кроссбраузерный календарь, написан с использованиемes5иcss flexbox. Работает во всех современных браузерах: IE 10+, Chrome, Firefox, Safari 8+, Opera 17+.

Установка

bower i --save air-datepicker

Либо можно скачать файлы напрямую с GitHub

Использование

Подключите стили и скрипты из папки/dist:

<html>
 	<head>
 		<link href="dist/css/datepicker.min.css" rel="stylesheet" type="text/css">
@@ -150,7 +150,7 @@ $('.my-datepicker').datepicker({
 };
 

Опции

classes

Типstring

Значение по умолчанию""

Дополнительные классы для календаря.

inline

Типboolean

Значение по умолчаниюfalse

Если true, то календарь будет виден постоянно.

language

Типstring|object

Значение по умолчанию"ru"

Язык календаря. Если передается строка, то поиск языка будет осуществляться в объектеDatepicker.languageЕсли передан объект, то данные будут браться из него.

Если в объекте локализации не будет хватать каких то полей, то они будут взяты из языка по умолчанию.

startDate

ТипDate

Значение по умолчаниюnew Date()

Дата, которая будет отображаться при инициализации календаря.

firstDay

Типnumber

Значение по умолчанию""

Индекс дня, с которого начинается неделя. Возможные значение от 0 до 6, где 0 - воскресенье и 6 - суббота. По умолчанию берется из локализации, если значение передать сюда, то оно будет иметь больший приоритет. -

weekends

Типarray

Значение по умолчанию[6, 0]

Массив индексов дней, которые будут считаться выходными днями. Им будет добавлен класс.-weekend-. По умолчанию это суббота и воскресенье.

dateFormat

Типstring

Значение по умолчанию""

Желаемый формат даты, кобминация из d, m, yyyy, D, M, и т.д. По умолчанию берется из локализации, если передать значение сюда, то оно будет иметь больший приоритет.

  • @- время в миллесекундах
  • d- дата
  • dd- дата с лидирующем нулем
  • D- сокращенное наименование дня
  • DD- полное наименование дня
  • m- номер мясяца
  • mm- номер месяца с лидирующем нулем
  • M- сокращенное наименовение месяца
  • MM- полное наименовение месяца
  • yy- сокращенный номер года
  • yyyy- полный номер года
  • yyyy1- первый год декады, в которую входит текущий год
  • yyyy2- последний год декады, в которую входит текущий год

altField

Типstring|jQuery

Значение по умолчанию""

Альтернативное поле воода в значение которого будут попадать выбранные даты с форматомaltFieldDateFormat.

altFieldDateFormat

Типstring

Значение по умолчанию"@"

Формат даты для альтернативного поля.

toggleSelected

Типboolean

Значение по умолчаниюtrue

Если true, то клик на выделенной дате снимет выделение.

keyboardNav

Типboolean

Значение по умолчаниюtrue

Если true, то по календарю можно будет осуществлять навигацию с помощью клавиатуры.

Сочетания клавиш:

  • Ctrl + → | ↑- переход на месяц вперед
  • Ctrl + ← | ↓- переход на месяц назад
  • Shift + → | ↑- переход на год вперед
  • Shift + ← | ↓- переход на год назад
  • Alt + → | ↑- переход на 10 лет вперед
  • Alt + ← | ↓- переход на 10 лет назад
  • Ctrl + Shift + ↑ | ↓- переход на следующий вид
  • Esc- закрывает календарь

position

Типstring

Значение по умолчанию"bottom left"

Позиционирование календаря отностиельно текстового поля. Первым значением задается основная ось позиционирования, +

weekends

Типarray

Значение по умолчанию[6, 0]

Массив индексов дней, которые будут считаться выходными днями. Им будет добавлен класс.-weekend-. По умолчанию это суббота и воскресенье.

dateFormat

Типstring

Значение по умолчанию""

Желаемый формат даты, кобминация из d, m, yyyy, D, M, и т.д. По умолчанию берется из локализации, если передать значение сюда, то оно будет иметь больший приоритет.

  • @- время в миллесекундах
  • d- дата
  • dd- дата с лидирующем нулем
  • D- сокращенное наименование дня
  • DD- полное наименование дня
  • m- номер мясяца
  • mm- номер месяца с лидирующем нулем
  • M- сокращенное наименовение месяца
  • MM- полное наименовение месяца
  • yy- сокращенный номер года
  • yyyy- полный номер года
  • yyyy1- первый год декады, в которую входит текущий год
  • yyyy2- последний год декады, в которую входит текущий год

altField

Типstring|jQuery

Значение по умолчанию""

Альтернативное поле воода в значение которого будут попадать выбранные даты с форматомaltFieldDateFormat.

altFieldDateFormat

Типstring

Значение по умолчанию"@"

Формат даты для альтернативного поля.

toggleSelected

Типboolean

Значение по умолчаниюtrue

Если true, то клик на выделенной дате снимет выделение.

keyboardNav

Типboolean

Значение по умолчаниюtrue

Если true, то по календарю можно будет осуществлять навигацию с помощью клавиатуры.

Сочетания клавиш:

  • Ctrl + → | ↑- переход на месяц вперед
  • Ctrl + ← | ↓- переход на месяц назад
  • Shift + → | ↑- переход на год вперед
  • Shift + ← | ↓- переход на год назад
  • Alt + → | ↑- переход на 10 лет вперед
  • Alt + ← | ↓- переход на 10 лет назад
  • Ctrl + Shift + ↑- переход на следующий вид
  • Esc- закрывает календарь

position

Типstring

Значение по умолчанию"bottom left"

Позиционирование календаря отностиельно текстового поля. Первым значением задается основная ось позиционирования, воторым - положение на этой оси. Например{position: "right top"}- утсановит позицию клаендаря справа вверху от текстового поля.

offset

Типnumber

Значение по умолчанию12

Отступ от основной оси позиционирования.

view

Типstring

Значение по умолчанию"days"

Начальный вид календаря. Возможноые значения:

  • days- отображение дней месяца
  • months- отображение месяцев одного года
  • years- отображение годов одной декады

minView

Типstring

Значение по умолчанию"days"

Минимальное представление календаря, по наступлению которого, выбор ячейки приведет к ее активации, а не переходу к следующему виду. Возможные значения такие же как и у параметраview.

showOtherMonths

Типboolean

Значение по умолчаниюtrue

Если true, то будут отображаться дни других месяцев.

selectOtherMonths

Типboolean

Значение по умолчаниюtrue

Если true, то можно будет выбрать дни из других месяцев.

moveToOtherMonthsOnSelect

Типboolean

Значение по умолчаниюtrue

Если true, то при выборе дней из других месяца, будет осуществялться переход к этому месяцу.

showOtherYears

Типboolean

Значение по умолчаниюtrue

Если true, то при отображении декады, будут показаны годы из других декад.

selectOtherYears

Типboolean

Значение по умолчаниюtrue

Если true, то можно будет выбрать года из других декад

moveToOtherYearsOnSelect

Типboolean

Значение по умолчаниюtrue

Если true, то при выборе года из другой декады, будет осуществлен переход к этой декаде.

minDate

ТипDate

Значение по умолчанию""

Минимальная дата для возможности выбора. Все даты, идущее до нее нельзя будет активировать.

maxDate

ТипDate

Значение по умолчанию""

Максимальная дата для возможности выбора. Все даты, идущее после нее нельзя будет выбрать.

disableNavWhenOutOfRange

Типboolean

Значение по умолчаниюtrue

Если true, то при наступлении даты, которая была бы меньше минимально возможной или больше максимально возможной, деактвировались бы кнопки навигации 'вперед', 'назад'

multipleDates

Типboolean|number

Значение по умолчаниюfalse

Если true, то можно будет выбрать неограниченное количество дат. Если передать число, то количество выбираемых дат будет ограниченно этим числом.

multipleDatesSeparator

Типstring

Значение по умолчанию","

Разделитель дат, который будет использован при объеденения нескольких дат в одну строку.

range

Типboolean

Значение по умолчаниюfalse

Если true, то будет включен режим выбора диапазона дат. В качестве разделителя будет использованmultipleDatesSeparator

todayButton

Типboolean

Значение по умолчаниюfalse

Если true, то будет отображена кнопка "Сегодня".

clearButton

Типboolean

Значение по умолчаниюfalse

Если true, то будет отображена кнопка "Очистить".

showEvent

Типstring

Значение по умолчанию"focus"

Тип события, по наступлению которого будет показан календарь.

autoClose

Типboolean

Значение по умолчаниюfalse

Если true, то при активации даты, календарь закроется.

prevHtml

Типstring

Значение по умолчанию<svg><path d="M 17,12 l -5,5 l 5,5"></path></svg>

Контент кнопки 'предыдущий месяц|год|декада'.

nextHtml

Типstring

Значение по умолчанию<svg><path d="M 14,12 l 5,5 l -5,5"></path></svg>

Контент кнопки 'следующий месяц|год|декада'.

navTitles

Типobject

Значение по умолчанию

navTitles = {
 	days: 'MM, <i>yyyy</i>',
diff --git a/docs/index.html b/docs/index.html
index 2e3a233..332ecf7 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -1,7 +1,7 @@
 Air Datepicker
На русском языке

AIR DATEPICKERlightweight cross-browser jQuery datepicker

Description

Light (~20kb minified js file and ~5.5kb gziped) cross-browser calendar, built withes5andcss flexbox.Works in all modern browsers: +})

Description

Light (~26kb minified js file and ~7kb gziped) customizable cross-browser calendar, built withes5andcss flexbox.Works in all modern browsers: IE 10+, Chrome, Firefox, Safari 8+, Opera 17+.

Installation

bower i --save air-datepicker

Or you can download files directly from GitHub

Usage

Include styles and scripts from/distdirectory:

<html>
 	<head>
 		<link href="dist/css/datepicker.min.css" rel="stylesheet" type="text/css">
@@ -152,7 +152,7 @@ $('.my-datepicker').datepicker({
 };

Available localizations located indist/js/i18ndirectory.

Options

classes

Typestring

Defaults""

Extra css classes for datepicker.

inline

Typeboolean

Defaultsfalse

If true, then datepicker will be always visible.

language

Typestring|object

Defaults"ru"

Datepicker's language. If string is passed, then language will be searched inDatepicker.languageobject. If object is passed, then data will be taken from this object directly.

If some fields are missing, they will be taken from default localization object ('Russian').

startDate

TypeDate

Defaultsnew Date()

This date will be shown at first initialization.

firstDay

Typenumber

Defaults""

Day index from which week will be started. Possible values are from 0 to 6, where 0 - Sunday and 6 - Saturday. By default value is taken from current localization, but if it passed here then it will have higher priority.

weekends

Typearray

Defaults[6, 0]

Array of day's indexes which will be considered as weekends. Class.-weekend-will be added to relevant cells. -. By default its Saturday and Sunday.

dateFormat

Typestring

Defaults""

Desirable date format. It's combination of d, m, yyyy, D, M, etc. By default value is taken from current localization, but if it passed here, then it will have higher priority.

  • @- time in milliseconds
  • d- date number
  • dd- date with leading zero
  • D- short day name
  • DD- full day name
  • m- month number
  • mm- month number with leading zero
  • M- short month name
  • MM- full month name
  • yy- two digit year number
  • yyyy- four digit year number
  • yyyy1- first year of decade, which included current year
  • yyyy2- last year of decade, which included current year

altField

Typestring|jQuery

Defaults""

Alternative text input. UsealtFieldDateFormatfor date formatting.

altFieldDateFormat

Typestring

Defaults"@"

Date format for alternative field.

toggleSelected

Typeboolean

Defaultstrue

If true, then clicking on selected cell will remove selection.

keyboardNav

Typeboolean

Defaultstrue

If true, then one can navigate through calendar by keyboard.

Hot keys:

  • Ctrl + → | ↑- move one month forwards
  • Ctrl + ← | ↓- move one month backwards
  • Shift + → | ↑- move one year forwards
  • Shift + ← | ↓- move one year backwards
  • Alt + → | ↑- move 10 years forwards
  • Alt + ← | ↓- move 10 years backwards
  • Ctrl + Shift + ↑ | ↓- move to next view
  • Esc- hides datepicker

position

Typestring

Defaults"bottom left"

Position of datepicker relative to text input. First value is name of main axis, and second is position on that axis. +. By default its Saturday and Sunday.

dateFormat

Typestring

Defaults""

Desirable date format. It's combination of d, m, yyyy, D, M, etc. By default value is taken from current localization, but if it passed here, then it will have higher priority.

  • @- time in milliseconds
  • d- date number
  • dd- date with leading zero
  • D- short day name
  • DD- full day name
  • m- month number
  • mm- month number with leading zero
  • M- short month name
  • MM- full month name
  • yy- two digit year number
  • yyyy- four digit year number
  • yyyy1- first year of decade, which included current year
  • yyyy2- last year of decade, which included current year

altField

Typestring|jQuery

Defaults""

Alternative text input. UsealtFieldDateFormatfor date formatting.

altFieldDateFormat

Typestring

Defaults"@"

Date format for alternative field.

toggleSelected

Typeboolean

Defaultstrue

If true, then clicking on selected cell will remove selection.

keyboardNav

Typeboolean

Defaultstrue

If true, then one can navigate through calendar by keyboard.

Hot keys:

  • Ctrl + → | ↑- move one month forwards
  • Ctrl + ← | ↓- move one month backwards
  • Shift + → | ↑- move one year forwards
  • Shift + ← | ↓- move one year backwards
  • Alt + → | ↑- move 10 years forwards
  • Alt + ← | ↓- move 10 years backwards
  • Ctrl + Shift + ↑- move to next view
  • Esc- hides datepicker

position

Typestring

Defaults"bottom left"

Position of datepicker relative to text input. First value is name of main axis, and second is position on that axis. For example{position: "right top"}- will set datepicker's position from right side on top of text input.

offset

Typenumber

Defaults12

Offset from the main positioning axes.

view

Typestring

Defaults"days"

Start datepicker view. Possible values are:

  • days- display days of one month
  • months- display months of one year
  • years- display years of one decade

minView

Typestring

Defaults"days"

Minimal datepicker's view, on that view selecting cells will not trigger rendering next view, instead it will activate it. Possible values are the same as inview.

showOtherMonths

Typeboolean

Defaultstrue

If true, then days from other months will be visible.

selectOtherMonths

Typeboolean

Defaultstrue

If true, then one can select days form other months.

moveToOtherMonthsOnSelect

Typeboolean

Defaultstrue

If true, then selecting days from other month, will cause transition to that month.

showOtherYears

Typeboolean

Defaultstrue

If true, then years from other decades will be visible.

selectOtherYears

Typeboolean

Defaultstrue

If true, then on can select years from other decades

moveToOtherYearsOnSelect

Typeboolean

Defaultstrue

If true, then selecting year from other decade, will cause transition to that decade.

minDate

TypeDate

Defaults""

The minimum date for selection. All dates, running before it can't be activated.

maxDate

TypeDate

Defaults""

The maximum date for selection. All dates which comes after it cannot be selected.

disableNavWhenOutOfRange

Typeboolean

Defaultstrue

If true, then at the date, which would be less than minimum possible or more then maximum possible, navigation buttons ('forward', 'back') will be deactivated.

multipleDates

Typeboolean|number

Defaultsfalse

If true, then one can select unlimited dates. If number is passed, then amount of selected dates will be limited by it.

multipleDatesSeparator

Typestring

Defaults","

Dates separator, which will be used when concatenating dates to string.

range

Typeboolean

Defaultsfalse

For selecting dates range, turn this option to true.multipleDatesSeparatorwill be used as dates separator.

todayButton

Typeboolean

Defaultsfalse

If true, then button "Today" will be visible.

clearButton

Typeboolean

Defaultsfalse

If true, then button "Clear" will be visible.

showEvent

Typestring

Defaults"focus"

Event type, on which datepicker should be shown.

autoClose

Typeboolean

Defaultsfalse

If true, then after date selection, datepicker will be closed.

prevHtml

Typestring

Defaults<svg><path d="M 17,12 l -5,5 l 5,5"></path></svg>

Contents of 'next' button.

nextHtml

Typestring

Defaults<svg><path d="M 14,12 l 5,5 l -5,5"></path></svg>

Contents of 'prev' button.

navTitles

Typeobject

Defaults

navTitles = {
 	  days: 'MM, <i>yyyy</i>',
diff --git a/docs/jade/pages/index-ru.jade b/docs/jade/pages/index-ru.jade
index f231cc9..0eecbb8 100644
--- a/docs/jade/pages/index-ru.jade
+++ b/docs/jade/pages/index-ru.jade
@@ -17,7 +17,7 @@ block content
 	article
 		h2#intro Описание
 		p
-			| Легкий (~20kb минифицированный js файл и ~5.5kb gziped) кроссбраузерный календарь, написан с использованием
+			| Легкий (~26kb минифицированный js файл и ~7kb gziped), кастомизируемый, кроссбраузерный календарь, написан с использованием
 			+example-inline('es5')
 			| и
 			+example-inline('css flexbox', 'js')
@@ -439,7 +439,7 @@ block content
 					+param('Alt + ← | ↓')
 					| - переход на 10 лет назад
 				li
-					+param('Ctrl + Shift + ↑ | ↓')
+					+param('Ctrl + Shift + ↑')
 					| - переход на следующий вид
 				li
 					+param('Esc')
diff --git a/docs/jade/pages/index.jade b/docs/jade/pages/index.jade
index 359e3c8..7e69f63 100644
--- a/docs/jade/pages/index.jade
+++ b/docs/jade/pages/index.jade
@@ -17,7 +17,7 @@ block content
 	article
 		h2#intro Description
 		p
-			| Light (~20kb minified js file and ~5.5kb gziped) cross-browser calendar, built with
+			| Light (~26kb minified js file and ~7kb gziped) customizable cross-browser calendar, built with
 			+example-inline('es5')
 			| and
 			+example-inline('css flexbox', 'js')
@@ -424,7 +424,7 @@ block content
 					+param('Alt + ← | ↓')
 					| - move 10 years backwards
 				li
-					+param('Ctrl + Shift + ↑ | ↓')
+					+param('Ctrl + Shift + ↑')
 					| - move to next view
 				li
 					+param('Esc')