Skip to content

Commit 213c39e

Browse files
sterliakovmonim67
authored andcommitted
Indentation set to 2 spaces
1 parent 5977fa6 commit 213c39e

File tree

1 file changed

+68
-68
lines changed

1 file changed

+68
-68
lines changed
Lines changed: 68 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -1,78 +1,78 @@
11
(function (factory) {
22
if (typeof define === 'function' && define.amd)
3-
define(['jquery'], factory)
3+
define(['jquery'], factory)
44
else if (typeof module === 'object' && module.exports)
5-
module.exports = factory(require('jquery'))
5+
module.exports = factory(require('jquery'))
66
else
7-
factory(jQuery)
7+
factory(jQuery)
88
}(function ($) {
9-
var datepickerDict = {};
10-
var isBootstrap4 = $.fn.collapse.Constructor.VERSION.split('.').shift() === "4";
11-
function fixMonthEndDate(e, picker) {
12-
e.date && picker.val().length && picker.val(e.date.endOf('month').format('YYYY-MM-DD'));
9+
var datepickerDict = {};
10+
var isBootstrap4 = $.fn.collapse.Constructor.VERSION.split('.').shift() === "4";
11+
function fixMonthEndDate(e, picker) {
12+
e.date && picker.val().length && picker.val(e.date.endOf('month').format('YYYY-MM-DD'));
13+
}
14+
function initOnePicker(element, options) {
15+
var $element = $(element), data = {};
16+
try {
17+
data = JSON.parse($element.attr('dp_config'));
1318
}
14-
function initOnePicker(element, options) {
15-
var $element = $(element), data = {};
16-
try {
17-
data = JSON.parse($element.attr('dp_config'));
18-
}
19-
catch (x) { }
20-
$.extend(1, data.options, options);
21-
if (data.id && data.options) {
22-
data.$element = $element.datetimepicker(data.options);
23-
data.datepickerdata = $element.data("DateTimePicker");
24-
data.$element.next('.input-group-addon').on('click', function() {
25-
data.datepickerdata.show();
26-
});
27-
if (isBootstrap4) {
28-
data.$element.on("dp.show", function(e) {
29-
$('.collapse.in').addClass('show');
30-
});
31-
}
32-
}
33-
return data;
34-
};
35-
function initLinkedPickers(to_picker) {
36-
var from_picker = datepickerDict[to_picker.linked_to];
37-
from_picker.datepickerdata.maxDate(to_picker.datepickerdata.date() || false);
38-
to_picker.datepickerdata.minDate(from_picker.datepickerdata.date() || false);
39-
from_picker.$element.on("dp.change", function (e) {
40-
to_picker.datepickerdata.minDate(e.date || false);
19+
catch (x) { }
20+
$.extend(1, data.options, options);
21+
if (data.id && data.options) {
22+
data.$element = $element.datetimepicker(data.options);
23+
data.datepickerdata = $element.data("DateTimePicker");
24+
data.$element.next('.input-group-addon').on('click', function() {
25+
data.datepickerdata.show();
26+
});
27+
if (isBootstrap4) {
28+
data.$element.on("dp.show", function(e) {
29+
$('.collapse.in').addClass('show');
4130
});
42-
to_picker.$element.on("dp.change", function (e) {
43-
if (to_picker.picker_type == 'MONTH') fixMonthEndDate(e, to_picker.$element);
44-
from_picker.datepickerdata.maxDate(e.date || false);
45-
});
46-
if (to_picker.picker_type == 'MONTH') {
47-
to_picker.$element.on("dp.hide", function (e) {
48-
fixMonthEndDate(e, to_picker.$element);
49-
});
50-
fixMonthEndDate({ date: to_picker.datepickerdata.date() }, to_picker.$element);
51-
}
52-
};
53-
$.fn.djangoDatetimePicker = function(options){
54-
options = options || {};
55-
var newPickers = {};
56-
$.each(this, function (i, element) {
57-
var picker = initOnePicker($(element), options);
58-
newPickers[picker.id] = picker;
59-
});
60-
$.extend(datepickerDict, newPickers);
61-
$.each(newPickers, function (i, picker) {
62-
if (picker.linked_to)
63-
initLinkedPickers(picker);
64-
});
65-
return this;
31+
}
32+
}
33+
return data;
34+
};
35+
function initLinkedPickers(to_picker) {
36+
var from_picker = datepickerDict[to_picker.linked_to];
37+
from_picker.datepickerdata.maxDate(to_picker.datepickerdata.date() || false);
38+
to_picker.datepickerdata.minDate(from_picker.datepickerdata.date() || false);
39+
from_picker.$element.on("dp.change", function (e) {
40+
to_picker.datepickerdata.minDate(e.date || false);
41+
});
42+
to_picker.$element.on("dp.change", function (e) {
43+
if (to_picker.picker_type == 'MONTH') fixMonthEndDate(e, to_picker.$element);
44+
from_picker.datepickerdata.maxDate(e.date || false);
45+
});
46+
if (to_picker.picker_type == 'MONTH') {
47+
to_picker.$element.on("dp.hide", function (e) {
48+
fixMonthEndDate(e, to_picker.$element);
49+
});
50+
fixMonthEndDate({ date: to_picker.datepickerdata.date() }, to_picker.$element);
6651
}
67-
$(function(){
68-
$("[dp_config]:not([disabled])").djangoDatetimePicker();
69-
if (isBootstrap4) {
70-
$('body').on('show.bs.collapse','.bootstrap-datetimepicker-widget .collapse',function(e){
71-
$(e.target).addClass('in');
72-
});
73-
$('body').on('hidden.bs.collapse','.bootstrap-datetimepicker-widget .collapse',function(e){
74-
$(e.target).removeClass('in');
75-
});
76-
}
52+
};
53+
$.fn.djangoDatetimePicker = function(options){
54+
options = options || {};
55+
var newPickers = {};
56+
$.each(this, function (i, element) {
57+
var picker = initOnePicker($(element), options);
58+
newPickers[picker.id] = picker;
7759
});
60+
$.extend(datepickerDict, newPickers);
61+
$.each(newPickers, function (i, picker) {
62+
if (picker.linked_to)
63+
initLinkedPickers(picker);
64+
});
65+
return this;
66+
}
67+
$(function(){
68+
$("[dp_config]:not([disabled])").djangoDatetimePicker();
69+
if (isBootstrap4) {
70+
$('body').on('show.bs.collapse','.bootstrap-datetimepicker-widget .collapse',function(e){
71+
$(e.target).addClass('in');
72+
});
73+
$('body').on('hidden.bs.collapse','.bootstrap-datetimepicker-widget .collapse',function(e){
74+
$(e.target).removeClass('in');
75+
});
76+
}
77+
});
7878
}));

0 commit comments

Comments
 (0)