Skip to content

Commit

Permalink
Merge f770086 into 2d27cf2
Browse files Browse the repository at this point in the history
  • Loading branch information
kwl777 committed Oct 16, 2019
2 parents 2d27cf2 + f770086 commit e4dd423
Show file tree
Hide file tree
Showing 10 changed files with 256 additions and 125 deletions.
12 changes: 2 additions & 10 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,6 @@
# History
## 0.10.34
* `FIXED` fix i18n form RangeCalendar

## 0.10.33
* `CHANGED` rcCalendar support renderFooter

## 0.10.32
* `CHANGED` make a refactor in fullcalendar

## 0.10.31
# History
## 0.10.30
* `FIXED` fix a style bug in fullcalendar mode when event cross different month panel

## 0.10.29
Expand Down
3 changes: 1 addition & 2 deletions demo/CalendarDemo.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,6 @@ class Demo extends React.Component {
value={value}
onSelect={this.onSelect}
showDateInput
// renderFooter={() => {return 'aaa'}}
/>
</div>
<div
Expand Down Expand Up @@ -269,7 +268,7 @@ class Demo extends React.Component {
value={value}
onSelect={this.onSelect}
fullscreen
type="week"
type="month"
locale="zh-cn"
format="yyyy/MM/dd"
scheduleRender={Calendar.fullUtil.generateScheduleContent(events, this.onScheduleClick)}
Expand Down
68 changes: 43 additions & 25 deletions demo/events.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ export default [
important: true,
style: {
background: 'lightblue',
color: 'red'
color: 'red',
},
// 事件的渲染函数
render: () => <div>事件1</div>,
render: () => <div>事件4</div>,
},
{
start: '2019-05-10 14:00', // 事件开始时间
Expand All @@ -22,7 +22,7 @@ export default [
// 事件的渲染函数
render: () => (
<div>
<span>事件2</span>
<span>事件福利卡多久啊莱克斯顿解放了卡斯柯剪短发啦睡觉地方了卡萨帝解放啦水豆腐加2</span>
</div>
),
},
Expand All @@ -32,76 +32,94 @@ export default [
important: true,
style: {
background: 'yellow',
color: 'blue'
color: 'blue',
},
// 事件的渲染函数
render: () => <div>事件3</div>,
},
{
start: '2019-05-22 14:00', // 事件开始时间
end: '2019-06-03 17:00', // 事件结束时间
important: true,
// 事件的渲染函数
render: () => <div>事件1111111111</div>,
},
{
start: '2019-05-30 14:00', // 事件开始时间
end: '2019-06-13 17:00', // 事件结束时间
end: '2019-06-03 18:00', // 事件结束时间
important: true,
// 事件的渲染函数
render: () => <div>事件4</div>,
render: () => <div>事件3</div>,
},
{
start: '2019-05-30 14:00', // 事件开始时间
end: '2019-06-03 19:00', // 事件结束时间
important: true,
// 事件的渲染函数
render: () => <div>事件3</div>,
},
{
start: '2019-05-30 14:00', // 事件开始时间
end: '2019-05-30 18:00', // 事件结束时间
end: '2019-06-03 20:00', // 事件结束时间
important: true,
// 事件的渲染函数
render: () => <div>事件5</div>,
render: () => <div>事件3</div>,
},
{
start: '2019-05-30 14:00', // 事件开始时间
end: '2019-06-13 21:00', // 事件结束时间
end: '2019-06-03 21:00', // 事件结束时间
important: true,
// 事件的渲染函数
render: () => <div>事件8</div>,
render: () => <div>事件3</div>,
},
{
start: '2019-05-01 14:00', // 事件开始时间
start: '2019-06-03 14:00', // 事件开始时间
end: '2019-06-03 21:00', // 事件结束时间
important: true,
style: {
background: 'lightblue',
color: 'white'
color: 'white',
},
// 事件的渲染函数
render: () => <div>事件9</div>,
render: () => <div>事件3</div>,
},
{
start: '2019-04-29 14:00', // 事件开始时间
end: '2019-04-30 21:00', // 事件结束时间
start: '2019-06-04 14:00', // 事件开始时间
end: '2019-06-08 21:00', // 事件结束时间
important: true,
style: {
background: 'lightblue',
color: 'white',
},
// 事件的渲染函数
render: () => <div>事件10</div>,
render: () => <div>事件3</div>,
},
{
start: '2019-06-05 06:00', // 事件开始时间
end: '2019-06-06 21:00', // 事件结束时间
start: '2019-04-29 14:00', // 事件开始时间
end: '2019-04-30 21:00', // 事件结束时间
important: true,
// 事件的渲染函数
render: () => <div>事件11</div>,
render: () => <div>事件3</div>,
},
{
start: '2019-06-05 09:00', // 事件开始时间
end: '2019-06-08 21:00', // 事件结束时间
start: '2019-06-05 00:00', // 事件开始时间
end: '2019-06-06 21:00', // 事件结束时间
important: true,
// 事件的渲染函数
render: () => <div>事件12</div>,
render: () => <div>事件3</div>,
},
{
start: '2019-06-05 14:00', // 事件开始时间
end: '2019-06-05 21:00', // 事件结束时间
important: true,
// 事件的渲染函数
render: () => <div>事件13</div>,
render: () => <div>事件3</div>,
},
{
start: '2019-06-04 01:00', // 事件开始时间
end: '2019-06-04 24:00', // 事件结束时间
end: '2019-06-09 24:00', // 事件结束时间
important: true,
// 事件的渲染函数
render: () => <div>14</div>,
render: () => <div>事件399999999999999</div>,
},
];
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "uxcore-calendar",
"version": "0.10.34",
"version": "0.10.30",
"description": "calendar componment for react",
"main": "build/index.js",
"scripts": {
Expand Down
1 change: 0 additions & 1 deletion src/RangeCalendar.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,6 @@ class Calendar extends React.Component {
timePicker: p.timePicker || (p.showTime ? me.TimePickerElement : null),
showDateInput: p.showDateInput,
locale: CalendarLocale[p.locale],
localeStr: p.locale,
prefixCls: 'kuma-calendar',
renderSidebar: p.renderSidebar ? p.renderSidebar : () => null,
renderFooter: p.renderFooter ? p.renderFooter : () => null
Expand Down
6 changes: 2 additions & 4 deletions src/RcCalendar.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ const Calendar = createClass({
renderSidebar: PropTypes.func,
yearSelectTotal: PropTypes.number,
yearSelectOffset: PropTypes.number,
localeStr: PropTypes.string,
localeStr: PropTypes.string
},

mixins: [CommonMixin, CalendarMixin],
Expand Down Expand Up @@ -211,8 +211,7 @@ const Calendar = createClass({
disabledTime,
yearSelectOffset,
yearSelectTotal,
localeStr,
renderFooter,
localeStr
} = this.props;
const { value, selectedValue, showTimePicker } = this.state;
const disabledTimeConfig = showTimePicker && disabledTime && timePicker
Expand Down Expand Up @@ -291,7 +290,6 @@ const Calendar = createClass({
</div>
) : null}
</div>
{renderFooter ? renderFooter() : null}
{timePicker && showTimePicker ? (
<CalendarFooter locale={locale} prefixCls={prefixCls} onOk={this.onOk} />
) : null}
Expand Down
3 changes: 1 addition & 2 deletions src/RcRangeCalendar.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -391,7 +391,6 @@ const RangeCalendar = createClass({
timePicker,
showOk,
locale,
localeStr,
showClear,
showToday,
type,
Expand All @@ -409,7 +408,6 @@ const RangeCalendar = createClass({
const newProps = {
selectedValue: state.selectedValue,
onSelect: this.onSelect,
localeStr,
onDayHover:
(type === 'start' && selectedValue[1]) ||
(type === 'end' && selectedValue[0]) ||
Expand Down Expand Up @@ -437,6 +435,7 @@ const RangeCalendar = createClass({

const startValue = this.getStartValue();
const endValue = this.getEndValue();

return (
<div
ref={c => {
Expand Down
3 changes: 1 addition & 2 deletions src/RcRangeCalendarItem.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,13 @@ const CalendarPart = createClass({
locale, selectedValue, format, placeholder,
disabledDate, timePicker, disabledTime,
timePickerDisabledTime, showTimePicker,
hoverValue, onInputSelect, localeStr
hoverValue, onInputSelect,
} = props;
const disabledTimeConfig = showTimePicker && disabledTime && timePicker ?
getTimeConfig(selectedValue, disabledTime) : null;
const rangeClassName = `${prefixCls}-range`;
const newProps = {
locale,
localeStr,
value,
prefixCls,
showTimePicker,
Expand Down

0 comments on commit e4dd423

Please sign in to comment.