react-big-calendar
Advanced tools
Comparing version 0.4.1 to 0.5.0
@@ -0,1 +1,10 @@ | ||
v0.5.0 - Sun, 13 Sep 2015 09:03:11 GMT | ||
-------------------------------------- | ||
- [00435ad](../../commit/00435ad) [fixed] view propType validation | ||
- [ae039b9](../../commit/ae039b9) [added] expose `move` and `label` methods for easier external toolbars | ||
- [7e7bc17](../../commit/7e7bc17) [changed] clarified accidental ambigious license | ||
v0.4.1 - Thu, 03 Sep 2015 19:08:11 GMT | ||
@@ -2,0 +11,0 @@ -------------------------------------- |
@@ -7,4 +7,2 @@ 'use strict'; | ||
var _VIEWS, _Formats; | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } | ||
@@ -38,18 +36,14 @@ | ||
var _Month = require('./Month'); | ||
var _utilsViewLabel = require('./utils/viewLabel'); | ||
var _Month2 = _interopRequireDefault(_Month); | ||
var _utilsViewLabel2 = _interopRequireDefault(_utilsViewLabel); | ||
var _Day = require('./Day'); | ||
var _utilsMove = require('./utils/move'); | ||
var _Day2 = _interopRequireDefault(_Day); | ||
var _utilsMove2 = _interopRequireDefault(_utilsMove); | ||
var _Week = require('./Week'); | ||
var _Views = require('./Views'); | ||
var _Week2 = _interopRequireDefault(_Week); | ||
var _Views2 = _interopRequireDefault(_Views); | ||
var _Agenda = require('./Agenda'); | ||
var _Agenda2 = _interopRequireDefault(_Agenda); | ||
var _Toolbar = require('./Toolbar'); | ||
@@ -67,6 +61,2 @@ | ||
var VIEWS = (_VIEWS = {}, _VIEWS[_utilsConstants.views.MONTH] = _Month2['default'], _VIEWS[_utilsConstants.views.WEEK] = _Week2['default'], _VIEWS[_utilsConstants.views.DAY] = _Day2['default'], _VIEWS[_utilsConstants.views.AGENDA] = _Agenda2['default'], _VIEWS); | ||
var Formats = (_Formats = {}, _Formats[_utilsConstants.views.MONTH] = 'monthHeaderFormat', _Formats[_utilsConstants.views.WEEK] = 'dayRangeHeaderFormat', _Formats[_utilsConstants.views.DAY] = 'dayHeaderFormat', _Formats[_utilsConstants.views.AGENDA] = 'agendaHeaderFormat', _Formats); | ||
function viewNames(_views) { | ||
@@ -271,16 +261,5 @@ return !Array.isArray(_views) ? Object.keys(_views) : _views; | ||
var View = VIEWS[view]; | ||
var headerSingle = view === _utilsConstants.views.MONTH || view === _utilsConstants.views.DAY; | ||
var View = _Views2['default'][view]; | ||
var names = viewNames(this.props.views); | ||
var _View$range = View.range(current, this.props); | ||
var start = _View$range.start; | ||
var end = _View$range.end; | ||
var headerFormat = formats[Formats[view]]; | ||
var label = headerSingle ? _localizer2['default'].format(current, headerFormat, culture) : _localizer2['default'].format({ start: start, end: end }, headerFormat, culture); | ||
var elementProps = _lodashObjectOmit2['default'](this.props, Object.keys(Calendar.propTypes)); | ||
@@ -299,3 +278,3 @@ | ||
views: names, | ||
label: label, | ||
label: _utilsViewLabel2['default'](current, view, formats, culture), | ||
onViewChange: this._view, | ||
@@ -326,12 +305,3 @@ onNavigate: this._navigate | ||
switch (action) { | ||
case _utilsConstants.navigate.TODAY: | ||
date = new Date(); | ||
break; | ||
case _utilsConstants.navigate.DATE: | ||
date = newDate; | ||
break; | ||
default: | ||
date = VIEWS[view].navigate(newDate || date, action); | ||
} | ||
date = _utilsMove2['default'](action, newDate || date, view); | ||
@@ -338,0 +308,0 @@ onNavigate(date, view); |
@@ -40,5 +40,5 @@ 'use strict'; | ||
var MonthView = _react2['default'].createClass({ | ||
var EventRow = _react2['default'].createClass({ | ||
displayName: 'MonthView', | ||
displayName: 'EventRow', | ||
@@ -129,3 +129,3 @@ propTypes: propTypes, | ||
exports['default'] = MonthView; | ||
exports['default'] = EventRow; | ||
module.exports = exports['default']; |
@@ -23,6 +23,16 @@ 'use strict'; | ||
var _utilsViewLabel = require('./utils/viewLabel'); | ||
var _utilsViewLabel2 = _interopRequireDefault(_utilsViewLabel); | ||
var _utilsMove = require('./utils/move'); | ||
var _utilsMove2 = _interopRequireDefault(_utilsMove); | ||
_extends(_Calendar2['default'], { | ||
setLocalizer: _localizer.set, | ||
globalizeLocalizer: _globalizeLocalizer2['default'], | ||
momentLocalizer: _momentLocalizer2['default'] | ||
momentLocalizer: _momentLocalizer2['default'], | ||
label: _utilsViewLabel2['default'], | ||
move: _utilsMove2['default'] | ||
}); | ||
@@ -29,0 +39,0 @@ |
@@ -13,2 +13,4 @@ 'use strict'; | ||
function _inherits(subClass, superClass) { if (typeof superClass !== 'function' && superClass !== null) { throw new TypeError('Super expression must either be null or a function, not ' + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) subClass.__proto__ = superClass; } | ||
var _react = require('react'); | ||
@@ -24,7 +26,11 @@ | ||
var Popup = (function () { | ||
var Popup = (function (_React$Component) { | ||
function Popup() { | ||
_classCallCheck(this, Popup); | ||
_React$Component.apply(this, arguments); | ||
} | ||
_inherits(Popup, _React$Component); | ||
Popup.prototype.render = function render() { | ||
@@ -56,5 +62,5 @@ var _props = this.props; | ||
return Popup; | ||
})(); | ||
})(_react2['default'].Component); | ||
exports['default'] = Popup; | ||
module.exports = exports['default']; |
@@ -34,2 +34,6 @@ 'use strict'; | ||
exports.eventComponent = eventComponent; | ||
var viewNames = _react.PropTypes.oneOf(Object.keys(_constants.views).map(function (k) { | ||
return _constants.views[k]; | ||
})); | ||
var accessor = _react.PropTypes.oneOfType([_react.PropTypes.string, _react.PropTypes.func]); | ||
@@ -43,5 +47,3 @@ | ||
exports.dateFormat = dateFormat; | ||
var views = _react.PropTypes.oneOfType([_react.PropTypes.oneOf(Object.keys(_constants.views).map(function (k) { | ||
return _constants.views[k]; | ||
})), _reactPropTypesLibAll2['default']([_react.PropTypes.object, function (props, name, component) { | ||
var views = _react.PropTypes.oneOfType([_react.PropTypes.arrayOf(viewNames), _reactPropTypesLibAll2['default']([_react.PropTypes.object, function (props, name, component) { | ||
var prop = props[name], | ||
@@ -48,0 +50,0 @@ err = undefined; |
@@ -33,5 +33,3 @@ 'use strict'; | ||
render: function render() { | ||
var _props = this.props; | ||
var date = _props.date; | ||
var culture = _props.culture; | ||
var date = this.props.date; | ||
@@ -38,0 +36,0 @@ var _Week$range = Week.range(date, this.props); |
{ | ||
"name": "react-big-calendar", | ||
"version": "0.4.1", | ||
"version": "0.5.0", | ||
"description": "Calendar! with events", | ||
@@ -16,11 +16,8 @@ "author": "Jason Quense <monastic.panic@gmail.com>", | ||
"keywords": [ | ||
"react-overlays", | ||
"scheduler", | ||
"react-component", | ||
"react", | ||
"overlay", | ||
"react-component", | ||
"tooltip", | ||
"bootstrap", | ||
"popover", | ||
"modal" | ||
"calendar", | ||
"events", | ||
"full calendar" | ||
], | ||
@@ -45,3 +42,4 @@ "scripts": { | ||
"peerDependencies": { | ||
"react": "^0.14.0-beta1" | ||
"react": "^0.14.0-beta1", | ||
"react-dom": "^0.14.0-beta3" | ||
}, | ||
@@ -58,2 +56,3 @@ "devDependencies": { | ||
"chance": "^0.7.6", | ||
"cpy": "^3.4.1", | ||
"css-loader": "^0.15.6", | ||
@@ -81,3 +80,2 @@ "es5-shim": "^4.1.7", | ||
"less-loader": "^2.2.0", | ||
"lodash": "^3.10.0", | ||
"marked": "^0.3.5", | ||
@@ -84,0 +82,0 @@ "mocha": "^2.2.5", |
Sorry, the diff of this file is not supported yet
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
132307
45
2689
11