react-datepicker
Advanced tools
Comparing version 0.33.0 to 0.34.0
@@ -113,6 +113,6 @@ 'use strict'; | ||
getDateInView: function getDateInView() { | ||
var _props = this.props; | ||
var selected = _props.selected; | ||
var openToDate = _props.openToDate; | ||
var utcOffset = _props.utcOffset; | ||
var _props = this.props, | ||
selected = _props.selected, | ||
openToDate = _props.openToDate, | ||
utcOffset = _props.utcOffset; | ||
@@ -119,0 +119,0 @@ var minDate = (0, _date_utils.getEffectiveMinDate)(this.props); |
@@ -89,16 +89,15 @@ 'use strict'; | ||
render: function render() { | ||
var _props = this.props; | ||
var customInput = _props.customInput; | ||
var date = _props.date; | ||
var locale = _props.locale; | ||
var minDate = _props.minDate; | ||
var maxDate = _props.maxDate; | ||
var excludeDates = _props.excludeDates; | ||
var includeDates = _props.includeDates; | ||
var filterDate = _props.filterDate; | ||
var dateFormat = _props.dateFormat; | ||
var onChangeDate = _props.onChangeDate; | ||
var _props = this.props, | ||
customInput = _props.customInput, | ||
date = _props.date, | ||
locale = _props.locale, | ||
minDate = _props.minDate, | ||
maxDate = _props.maxDate, | ||
excludeDates = _props.excludeDates, | ||
includeDates = _props.includeDates, | ||
filterDate = _props.filterDate, | ||
dateFormat = _props.dateFormat, | ||
onChangeDate = _props.onChangeDate, | ||
rest = _objectWithoutProperties(_props, ['customInput', 'date', 'locale', 'minDate', 'maxDate', 'excludeDates', 'includeDates', 'filterDate', 'dateFormat', 'onChangeDate']); // eslint-disable-line no-unused-vars | ||
var rest = _objectWithoutProperties(_props, ['customInput', 'date', 'locale', 'minDate', 'maxDate', 'excludeDates', 'includeDates', 'filterDate', 'dateFormat', 'onChangeDate']); // eslint-disable-line no-unused-vars | ||
if (customInput) { | ||
@@ -105,0 +104,0 @@ return _react2.default.cloneElement(customInput, _extends({}, rest, { |
@@ -35,10 +35,9 @@ 'use strict'; | ||
function isDayDisabled(day) { | ||
var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}, | ||
minDate = _ref.minDate, | ||
maxDate = _ref.maxDate, | ||
excludeDates = _ref.excludeDates, | ||
includeDates = _ref.includeDates, | ||
filterDate = _ref.filterDate; | ||
var minDate = _ref.minDate; | ||
var maxDate = _ref.maxDate; | ||
var excludeDates = _ref.excludeDates; | ||
var includeDates = _ref.includeDates; | ||
var filterDate = _ref.filterDate; | ||
return minDate && day.isBefore(minDate, 'day') || maxDate && day.isAfter(maxDate, 'day') || excludeDates && excludeDates.some(function (excludeDate) { | ||
@@ -52,7 +51,6 @@ return isSameDay(day, excludeDate); | ||
function allDaysDisabledBefore(day, unit) { | ||
var _ref2 = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; | ||
var _ref2 = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}, | ||
minDate = _ref2.minDate, | ||
includeDates = _ref2.includeDates; | ||
var minDate = _ref2.minDate; | ||
var includeDates = _ref2.includeDates; | ||
var dateBefore = day.clone().subtract(1, unit); | ||
@@ -65,7 +63,6 @@ return minDate && dateBefore.isBefore(minDate, unit) || includeDates && includeDates.every(function (includeDate) { | ||
function allDaysDisabledAfter(day, unit) { | ||
var _ref3 = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; | ||
var _ref3 = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}, | ||
maxDate = _ref3.maxDate, | ||
includeDates = _ref3.includeDates; | ||
var maxDate = _ref3.maxDate; | ||
var includeDates = _ref3.includeDates; | ||
var dateAfter = day.clone().add(1, unit); | ||
@@ -78,4 +75,4 @@ return maxDate && dateAfter.isAfter(maxDate, unit) || includeDates && includeDates.every(function (includeDate) { | ||
function getEffectiveMinDate(_ref4) { | ||
var minDate = _ref4.minDate; | ||
var includeDates = _ref4.includeDates; | ||
var minDate = _ref4.minDate, | ||
includeDates = _ref4.includeDates; | ||
@@ -94,4 +91,4 @@ if (includeDates && minDate) { | ||
function getEffectiveMaxDate(_ref5) { | ||
var maxDate = _ref5.maxDate; | ||
var includeDates = _ref5.includeDates; | ||
var maxDate = _ref5.maxDate, | ||
includeDates = _ref5.includeDates; | ||
@@ -98,0 +95,0 @@ if (includeDates && maxDate) { |
@@ -162,4 +162,14 @@ 'use strict'; | ||
setSelected: function setSelected(date, event) { | ||
if (!(0, _date_utils.isSameDay)(this.props.selected, date)) { | ||
this.props.onChange(date, event); | ||
var changedDate = date; | ||
if (!(0, _date_utils.isSameDay)(this.props.selected, changedDate)) { | ||
if (this.props.selected) { | ||
changedDate = (0, _moment2.default)(changedDate).set({ | ||
hour: this.props.selected.hour(), | ||
minute: this.props.selected.minute(), | ||
second: this.props.selected.second() | ||
}); | ||
} | ||
this.props.onChange(changedDate, event); | ||
} | ||
@@ -166,0 +176,0 @@ }, |
@@ -63,5 +63,5 @@ 'use strict'; | ||
isHighlighted: function isHighlighted() { | ||
var _props = this.props; | ||
var day = _props.day; | ||
var highlightDates = _props.highlightDates; | ||
var _props = this.props, | ||
day = _props.day, | ||
highlightDates = _props.highlightDates; | ||
@@ -74,6 +74,6 @@ if (!highlightDates) return false; | ||
isInRange: function isInRange() { | ||
var _props2 = this.props; | ||
var day = _props2.day; | ||
var startDate = _props2.startDate; | ||
var endDate = _props2.endDate; | ||
var _props2 = this.props, | ||
day = _props2.day, | ||
startDate = _props2.startDate, | ||
endDate = _props2.endDate; | ||
@@ -84,9 +84,9 @@ if (!startDate || !endDate) return false; | ||
isInSelectingRange: function isInSelectingRange() { | ||
var _props3 = this.props; | ||
var day = _props3.day; | ||
var selectsStart = _props3.selectsStart; | ||
var selectsEnd = _props3.selectsEnd; | ||
var selectingDate = _props3.selectingDate; | ||
var startDate = _props3.startDate; | ||
var endDate = _props3.endDate; | ||
var _props3 = this.props, | ||
day = _props3.day, | ||
selectsStart = _props3.selectsStart, | ||
selectsEnd = _props3.selectsEnd, | ||
selectingDate = _props3.selectingDate, | ||
startDate = _props3.startDate, | ||
endDate = _props3.endDate; | ||
@@ -113,7 +113,7 @@ | ||
var _props4 = this.props; | ||
var day = _props4.day; | ||
var selectingDate = _props4.selectingDate; | ||
var startDate = _props4.startDate; | ||
var selectsStart = _props4.selectsStart; | ||
var _props4 = this.props, | ||
day = _props4.day, | ||
selectingDate = _props4.selectingDate, | ||
startDate = _props4.startDate, | ||
selectsStart = _props4.selectsStart; | ||
@@ -132,7 +132,7 @@ | ||
var _props5 = this.props; | ||
var day = _props5.day; | ||
var selectingDate = _props5.selectingDate; | ||
var endDate = _props5.endDate; | ||
var selectsEnd = _props5.selectsEnd; | ||
var _props5 = this.props, | ||
day = _props5.day, | ||
selectingDate = _props5.selectingDate, | ||
endDate = _props5.endDate, | ||
selectsEnd = _props5.selectsEnd; | ||
@@ -147,6 +147,6 @@ | ||
isRangeStart: function isRangeStart() { | ||
var _props6 = this.props; | ||
var day = _props6.day; | ||
var startDate = _props6.startDate; | ||
var endDate = _props6.endDate; | ||
var _props6 = this.props, | ||
day = _props6.day, | ||
startDate = _props6.startDate, | ||
endDate = _props6.endDate; | ||
@@ -157,6 +157,6 @@ if (!startDate || !endDate) return false; | ||
isRangeEnd: function isRangeEnd() { | ||
var _props7 = this.props; | ||
var day = _props7.day; | ||
var startDate = _props7.startDate; | ||
var endDate = _props7.endDate; | ||
var _props7 = this.props, | ||
day = _props7.day, | ||
startDate = _props7.startDate, | ||
endDate = _props7.endDate; | ||
@@ -163,0 +163,0 @@ if (!startDate || !endDate) return false; |
@@ -116,6 +116,6 @@ 'use strict'; | ||
getClassNames: function getClassNames() { | ||
var _props = this.props; | ||
var selectingDate = _props.selectingDate; | ||
var selectsStart = _props.selectsStart; | ||
var selectsEnd = _props.selectsEnd; | ||
var _props = this.props, | ||
selectingDate = _props.selectingDate, | ||
selectsStart = _props.selectsStart, | ||
selectsEnd = _props.selectsEnd; | ||
@@ -122,0 +122,0 @@ return (0, _classnames2.default)('react-datepicker__month', { |
@@ -97,6 +97,6 @@ 'use strict'; | ||
var _props = this.props; | ||
var children = _props.children; | ||
var renderElementTag = _props.renderElementTag; | ||
var renderElementTo = _props.renderElementTo; | ||
var _props = this.props, | ||
children = _props.children, | ||
renderElementTag = _props.renderElementTag, | ||
renderElementTo = _props.renderElementTo; | ||
@@ -131,9 +131,8 @@ var elementComponent = children[1]; | ||
_updateTether: function _updateTether() { | ||
var _props2 = this.props; | ||
var renderElementTag = _props2.renderElementTag; | ||
var renderElementTo = _props2.renderElementTo; | ||
var _props2 = this.props, | ||
renderElementTag = _props2.renderElementTag, | ||
renderElementTo = _props2.renderElementTo, | ||
options = _objectWithoutProperties(_props2, ['renderElementTag', 'renderElementTo']); // eslint-disable-line no-unused-vars | ||
var options = _objectWithoutProperties(_props2, ['renderElementTag', 'renderElementTo']); // eslint-disable-line no-unused-vars | ||
var tetherOptions = _extends({ | ||
@@ -140,0 +139,0 @@ target: this._targetNode, |
@@ -5,3 +5,3 @@ { | ||
"description": "A simple and reusable datepicker component for React", | ||
"version": "0.33.0", | ||
"version": "0.34.0", | ||
"license": "MIT", | ||
@@ -8,0 +8,0 @@ "homepage": "https://github.com/Hacker0x01/react-datepicker", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
402264
8868