Socket
Socket
Sign inDemoInstall

react-big-calendar

Package Overview
Dependencies
Maintainers
1
Versions
180
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-big-calendar - npm Package Compare versions

Comparing version 0.4.1 to 0.5.0

lib/utils/move.js

9

CHANGELOG.md

@@ -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 @@ --------------------------------------

48

lib/Calendar.js

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc