Lines Matching refs:options

741options = ($.isPlainObject(opt) || !opt) ? $.extend(true, {}, default_options, opt) : $.extend(tru…
794 if (options.id) {
795 datetimepicker.attr('id', options.id);
797 if (options.style) {
798 datetimepicker.attr('style', options.style);
800 if (options.weeks) {
804 datetimepicker.addClass('xdsoft_' + options.theme);
805 datetimepicker.addClass(options.className);
866 if (options.onChangeMonth && $.isFunction(options.onChangeMonth)) {
867options.onChangeMonth.call(datetimepicker, _xdsoft_datetime.currentTime, datetimepicker.data('inpu…
870 … if (year !== _xdsoft_datetime.currentTime.getFullYear() && $.isFunction(options.onChangeYear)) {
871options.onChangeYear.call(datetimepicker, _xdsoft_datetime.currentTime, datetimepicker.data('input…
918 options = $.extend(true, {}, options, _options);
921 options.allowTimes = $.extend(true, [], _options.allowTimes);
925 options.weekends = $.extend(true, [], _options.weekends);
932 …hDate = new HighlightedDate(Date.parseDate(splitData[0], options.formatDate), splitData[1], splitD…
933 keyDate = hDate.date.dateFormat(options.formatDate);
944 options.highlightedDates = $.extend(true, [], highlightedDates);
948 highlightedDates = $.extend(true, [], options.highlightedDates);
951 dateTest = Date.parseDate(splitData[0], options.formatDate), // start date
952 dateEnd = Date.parseDate(splitData[1], options.formatDate),
961 keyDate = dateTest.dateFormat(options.formatDate);
974 options.highlightedDates = $.extend(true, [], highlightedDates);
978 options.disabledDates = $.extend(true, [], _options.disabledDates);
982 options.disabledWeekDays = $.extend(true, [], _options.disabledWeekDays);
985 if ((options.open || options.opened) && (!options.inline)) {
989 if (options.inline) {
995 if (options.inverseButton) {
996 options.next = 'xdsoft_prev';
997 options.prev = 'xdsoft_next';
1000 if (options.datepicker) {
1006 if (options.timepicker) {
1012 if (options.value) {
1013 _xdsoft_datetime.setCurrentTime(options.value);
1019 if (isNaN(options.dayOfWeekStart)) {
1020 options.dayOfWeekStart = 0;
1022 options.dayOfWeekStart = parseInt(options.dayOfWeekStart, 10) % 7;
1025 if (!options.timepickerScrollbar) {
1029 if (options.minDate && /^-(.*)$/.test(options.minDate)) {
1030options.minDate = _xdsoft_datetime.strToDateTime(options.minDate).dateFormat(options.formatDate);
1033 if (options.maxDate && /^\+(.*)$/.test(options.maxDate)) {
1034options.maxDate = _xdsoft_datetime.strToDateTime(options.maxDate).dateFormat(options.formatDate);
1037 applyButton.toggle(options.showApplyButton);
1041 .css('visibility', !options.todayButton ? 'hidden' : 'visible');
1044 .find('.' + options.prev)
1045 .css('visibility', !options.prevButton ? 'hidden' : 'visible');
1048 .find('.' + options.next)
1049 .css('visibility', !options.nextButton ? 'hidden' : 'visible');
1051 if (options.mask) {
1054 if (options.mask === true) {
1055 options.mask = options.format
1065 if ($.type(options.mask) === 'string') {
1066 if (!isValidValue(options.mask, input.val())) {
1067 input.val(options.mask.replace(/[0-9]/g, '_'));
1085 … while (/[^0-9_]/.test(options.mask.substr(pos, 1)) && pos < options.mask.length && pos > 0) {
1091 val = options.mask.replace(/[0-9]/g, '_');
1093 if (pos === options.mask.length) {
1100 … while (/[^0-9_]/.test(options.mask.substr(pos, 1)) && pos < options.mask.length && pos > 0) {
1104 if (isValidValue(options.mask, val)) {
1108 this.value = options.mask.replace(/[0-9]/g, '_');
1123 if (options.validateOnBlur) {
1127 if (options.allowBlank && !$.trim($(this).val()).length) {
1130 } else if (!Date.parseDate($(this).val(), options.format)) {
1135 …if (!options.datepicker && options.timepicker && splittedHours >= 0 && splittedHours < 24 && split…
1140 $(this).val((_xdsoft_datetime.now()).dateFormat(options.format));
1151 options.dayOfWeekStartPrev = (options.dayOfWeekStart === 0) ? 6 : options.dayOfWeekStart - 1;
1159 .data('options', options)
1180 if (options.withoutCopyright !== true) {
1190 $(options.parentID)
1200 if (!norecursion && options.defaultDate) {
1201 date = _this.strToDateTime(options.defaultDate);
1207 if (options.yearOffset) {
1208 d.setFullYear(d.getFullYear() + options.yearOffset);
1211 if (!norecursion && options.defaultTime) {
1212 time = _this.strtotime(options.defaultTime);
1262 if (options.onChangeMonth && $.isFunction(options.onChangeMonth)) {
1263options.onChangeMonth.call(datetimepicker, _xdsoft_datetime.currentTime, datetimepicker.data('inpu…
1266 if (year !== _this.currentTime.getFullYear() && $.isFunction(options.onChangeYear)) {
1267options.onChangeYear.call(datetimepicker, _xdsoft_datetime.currentTime, datetimepicker.data('input…
1292 if (options.onChangeMonth && $.isFunction(options.onChangeMonth)) {
1293options.onChangeMonth.call(datetimepicker, _xdsoft_datetime.currentTime, datetimepicker.data('inpu…
1313 tmpDate[2] = Date.parseDate(tmpDate[2], options.formatDate);
1319 currentTime = sDateTime ? Date.parseDate(sDateTime, options.format) : _this.now();
1334 var currentTime = sDate ? Date.parseDate(sDate, options.formatDate) : _this.now(true);
1345 var currentTime = sTime ? Date.parseDate(sTime, options.formatTime) : _this.now(true);
1353 return _this.currentTime.dateFormat(options.format);
1376 minDate = _xdsoft_datetime.strToDate(options.minDate);
1381 maxDate = _xdsoft_datetime.strToDate(options.maxDate);
1397 if ($this.hasClass(options.next)) {
1399 } else if ($this.hasClass(options.prev)) {
1402 if (options.monthChangeSpinner) {
1427 … if ($this.hasClass(options.next) && (height - pheight) - options.timeHeightInTimePicker >= top) {
1428 timebox.css('marginTop', '-' + (top + options.timeHeightInTimePicker) + 'px');
1429 } else if ($this.hasClass(options.prev) && top - options.timeHeightInTimePicker >= 0) {
1430 timebox.css('marginTop', '-' + (top - options.timeHeightInTimePicker) + 'px');
1478 while (start.getDay() !== options.dayOfWeekStart) {
1484 if (options.weeks) {
1489 …table += '<th>' + options.i18n[options.lang].dayOfWeek[(j + options.dayOfWeekStart) % 7] + '</th>';
1495 if (options.maxDate !== false) {
1496 maxDate = _xdsoft_datetime.strToDate(options.maxDate);
1500 if (options.minDate !== false) {
1501 minDate = _xdsoft_datetime.strToDate(options.minDate);
1505 …while (i < _xdsoft_datetime.currentTime.countDaysInMonth() || start.getDay() !== options.dayOfWeek…
1518 if (options.beforeShowDay && $.isFunction(options.beforeShowDay.call)) {
1519 customDateSettings = options.beforeShowDay.call(datetimepicker, start);
1526 } else if (options.disabledDates.indexOf(start.dateFormat(options.formatDate)) !== -1) {
1528 } else if (options.disabledWeekDays.indexOf(day) !== -1) {
1540 …((options.defaultSelect || datetimepicker.data('changed')) && _xdsoft_datetime.currentTime.dateFor…
1544 if (today.dateFormat(options.formatDate) === start.dateFormat(options.formatDate)) {
1548 …if (start.getDay() === 0 || start.getDay() === 6 || options.weekends.indexOf(start.dateFormat(opti…
1552 if (options.highlightedDates[start.dateFormat(options.formatDate)] !== undefined) {
1553 hDate = options.highlightedDates[start.dateFormat(options.formatDate)];
1558 if (options.beforeShowDay && $.isFunction(options.beforeShowDay)) {
1559 classes.push(options.beforeShowDay(start));
1565 if (options.weeks) {
1574 if (start.getDay() === options.dayOfWeekStartPrev) {
1585 …mounth_picker.find('.xdsoft_label span').eq(0).text(options.i18n[options.lang].months[_xdsoft_date…
1602options.minDateTime !== false && options.minDateTime > optionDateTime) || (options.maxTime !== fal…
1605options.minDateTime !== false && options.minDateTime > optionDateTime) || ((options.disabledMinTim…
1611 …current_time.setMinutes(Math[options.roundTime](_xdsoft_datetime.currentTime.getMinutes() / option…
1613 …if ((options.initTime || options.defaultSelect || datetimepicker.data('changed')) && current_time.…
1614 if (options.defaultSelect || datetimepicker.data('changed')) {
1616 } else if (options.initTime) {
1623 …') + '" data-hour="' + h + '" data-minute="' + m + '">' + now.dateFormat(options.formatTime) + '</…
1626 if (!options.allowTimes || !$.isArray(options.allowTimes) || !options.allowTimes.length) {
1627 for (i = 0, j = 0; i < (options.hours12 ? 12 : 24); i += 1) {
1628 for (j = 0; j < 60; j += options.step) {
1635 for (i = 0; i < options.allowTimes.length; i += 1) {
1636 h = _xdsoft_datetime.strtotime(options.allowTimes[i]).getHours();
1637 m = _xdsoft_datetime.strtotime(options.allowTimes[i]).getMinutes();
1647 …for (i = parseInt(options.yearStart, 10) + options.yearOffset; i <= parseInt(options.yearEnd, 10) …
1653 …for (i = parseInt(options.monthStart, 10), opt = ''; i <= parseInt(options.monthEnd, 10); i += 1) {
1654 …() === i ? 'xdsoft_current' : '') + '" data-value="' + i + '">' + options.i18n[options.lang].month…
1663 if (options.timepicker) {
1673 top = timebox.find(classType).index() * options.timeHeightInTimePicker + 1;
1709 …(timerclick > 1 || (options.closeOnDateSelect === true || (options.closeOnDateSelect === false && …
1713 if (options.onSelectDate && $.isFunction(options.onSelectDate)) {
1714options.onSelectDate.call(datetimepicker, _xdsoft_datetime.currentTime, datetimepicker.data('input…
1745 if (options.inline !== true && options.closeOnTimeSelect === true) {
1749 if (options.onSelectTime && $.isFunction(options.onSelectTime)) {
1750options.onSelectTime.call(datetimepicker, _xdsoft_datetime.currentTime, datetimepicker.data('input…
1760 if (!options.scrollMonth) {
1773 if (!options.scrollInput) {
1776 if (!options.datepicker && options.timepicker) {
1786 if (options.datepicker && !options.timepicker) {
1798 if (options.onChangeDateTime && $.isFunction(options.onChangeDateTime)) {
1800 options.onChangeDateTime.call(datetimepicker, _xdsoft_datetime.currentTime, $input, event);
1801 delete options.value;
1806 if (options.onGenerate && $.isFunction(options.onGenerate)) {
1807options.onGenerate.call(datetimepicker, _xdsoft_datetime.currentTime, datetimepicker.data('input')…
1822 if (options.fixed) {
1855 if (options.onShow && $.isFunction(options.onShow)) {
1856 …onShow = options.onShow.call(datetimepicker, _xdsoft_datetime.currentTime, datetimepicker.data('in…
1865 if (options.closeOnWithoutClick) {
1879 if (options.onClose && $.isFunction(options.onClose)) {
1880 …onClose = options.onClose.call(datetimepicker, _xdsoft_datetime.currentTime, datetimepicker.data('…
1882 if (onClose !== false && !options.opened && !options.inline) {
1900 datetimepicker.setOptions(options);
1905 if (options.startDate) {
1906 ct = _xdsoft_datetime.strToDate(options.startDate);
1908 ct = options.value || ((input && input.val && input.val()) ? input.val() : '');
1911 } else if (options.defaultDate) {
1912 ct = _xdsoft_datetime.strToDateTime(options.defaultDate);
1913 if (options.defaultTime) {
1914 time = _xdsoft_datetime.strtotime(options.defaultTime);
1935 …if (input.is(':disabled') || (input.data('xdsoft_datetimepicker').is(':visible') && options.closeO…
1953 if ([ENTER].indexOf(key) !== -1 && options.enterLikeTab) {
2012 … !datetimepicker.data('xdsoft_datetime').isValidDate(Date.parseDate(this.value, options.format))) {
2029 if (!options.lazyInit || options.open || options.inline) {