forked from DefinitelyTyped/DefinitelyTyped
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patheonasdan-bootstrap-datetimepicker-tests.ts
96 lines (84 loc) · 2.15 KB
/
eonasdan-bootstrap-datetimepicker-tests.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
/// <reference path="eonasdan-bootstrap-datetimepicker.d.ts"/>
// Minimum Setup
$("#datetimepicker1").datetimepicker();
// Using Locales
$("#datetimepicker2").datetimepicker({
locale: "ru"
});
// Custom Formats
$("#datetimepicker3").datetimepicker({
format: "LT"
});
// Enabled/Disabled Dates
$("#datetimepicker5").datetimepicker({
defaultDate: "11/1/2013",
disabledDates: [
moment("12/25/2013"),
new Date(2013, 11 - 1, 21),
"11/22/2013 00:53"
]
});
// Enabled/Disabled Hours
$("#datetimepicker").datetimepicker({
format: "LT",
enabledHours: [9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
});
// Linked Pickers
$("#datetimepicker7").datetimepicker({
useCurrent: false
});
$("#datetimepicker6").on("dp.change", function (e) {
$("#datetimepicker7").data("DateTimePicker").minDate(e.date);
});
$("#datetimepicker7").on("dp.change", function (e) {
$("#datetimepicker6").data("DateTimePicker").maxDate(e.date);
});
// Custom Icons
$("#datetimepicker8").datetimepicker({
icons: {
time: "fa fa-clock-o",
date: "fa fa-calendar",
up: "fa fa-arrow-up",
down: "fa fa-arrow-down"
}
});
// Min View Mode
$("#datetimepicker10").datetimepicker({
viewMode: "years",
format: "MM/YYYY"
});
// Disabled Days of the Week
$("#datetimepicker11").datetimepicker({
daysOfWeekDisabled: [0, 6, EonasdanBootstrapDatetimepicker.DayOfWeek.Thursday]
});
// Inline
$("#datetimepicker12").datetimepicker({
inline: true,
sideBySide: true
});
// Functions
$("#dtpFrom").datetimepicker({
useCurrent: true,
format: "DD/MM/YYYY",
showTodayButton: true,
showClear: true,
showClose: true,
maxDate: new Date(),
toolbarPlacement: "top"
});
$("#dtpFrom").data("DateTimePicker").date(moment(new Date()).format("DD/MM/YYYY"));
// Event
var datepicker = $("#datepicker").parent();
datepicker.datetimepicker({
locale: "pl",
format: "YYYY-MM-DD",
minDate: new Date(1900, 0, 1),
showTodayButton: true,
toolbarPlacement: "top",
widgetPositioning: {
horizontal: "right"
}
});
datepicker.on("dp.change", function (e) {
alert("e.date=" + e.date);
});