Skip to content

Commit bf4647b

Browse files
authored
Merge branch 'master' into remove-unused-variables
2 parents ffb6367 + 825eb0b commit bf4647b

File tree

19 files changed

+169
-1492
lines changed

19 files changed

+169
-1492
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ node_modules/
44
dist/
55
.idea
66
*.orig
7-
7+
lib/

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class MyComponent extends Component {
5050
* **onChange:** *(Function)* default: none
5151
* **minDate:** *(String, Moment.js object, Function)* default: none
5252
* **maxDate:** *(String, Moment.js object, Function)* default: none
53-
* **lang:** *(String, 'cn' - Chinese, 'jp' - Japanese, 'fr' - French, 'it' - Italian, 'de' - German)* default: none
53+
* **lang:** *(String, 'cn' - Chinese, 'jp' - Japanese, 'fr' - French, 'it' - Italian, 'de' - German, 'es' - Spanish, 'ru' - Russian, 'tr' - Turkish, 'pt' - Portuguese)* default: none
5454

5555
### Range Picker
5656
```javascript
@@ -93,4 +93,5 @@ class MyComponent extends Component {
9393
* **maxDate:** *(String, Moment.js object, Function)* default: none
9494
* **twoStepChange:** *(Boolean)* default: false
9595
* **rangedCalendars** *(Boolean)* default: false
96-
* **lang:** *(String, 'cn' - Chinese, 'jp' - Japanese, 'fr' - French, 'it' - Italian, 'de' - German)* default: none
96+
* **lang:** *(String, 'cn' - Chinese, 'jp' - Japanese, 'fr' - French, 'it' - Italian, 'de' - German, 'es' - Spanish, 'ru' - Russian, 'tr' - Turkish, 'pt' - Portuguese)* default: none
97+
* **specialDays:** *(Array [{date: Moment.js object}])* default: none

demo/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"dependencies": {
1616
"moment": "^2.17.0",
1717
"normalize.css": "^3.0.3",
18-
"react": "^15.4.2",
19-
"react-dom": "^15.4.2"
18+
"react": "^16.2.0",
19+
"react-dom": "^16.2.0"
2020
},
2121
"devDependencies": {
2222
"babel-core": "^5.8.25",

demo/src/components/Main.js

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,10 @@ export default class Main extends Component {
1414

1515
this.state = {
1616
'rangePicker' : {},
17+
'rangePickerMobile' : {},
1718
'linked' : {},
1819
'datePicker' : null,
20+
'datePickerInternational': null,
1921
'firstDayOfWeek' : null,
2022
'predefined' : {},
2123
}
@@ -28,7 +30,16 @@ export default class Main extends Component {
2830
}
2931

3032
render() {
31-
const { rangePicker, linked, datePicker, firstDayOfWeek, predefined} = this.state;
33+
const {
34+
rangePicker,
35+
rangePickerMobile,
36+
linked,
37+
datePicker,
38+
firstDayOfWeek,
39+
predefined,
40+
datePickerInternational
41+
} = this.state;
42+
3243
const format = 'dddd, D MMMM YYYY';
3344

3445
return (
@@ -52,7 +63,7 @@ export default class Main extends Component {
5263

5364
<DateRange
5465
startDate='10/11/2015'
55-
endDate={ now => {
66+
endDate={ () => {
5667
return '11/12/2015';
5768
}}
5869
onInit={ this.handleChange.bind(this, 'rangePicker') }
@@ -74,10 +85,10 @@ export default class Main extends Component {
7485
/>
7586
</div>
7687
<DateRange
77-
startDate={ now => {
88+
startDate={ () => {
7889
return '9/10/2015';
7990
}}
80-
endDate={ now => {
91+
endDate={ () => {
8192
return '13/11/2015';
8293
}}
8394
linkedCalendars={ true }
@@ -106,15 +117,15 @@ export default class Main extends Component {
106117
<input
107118
type='text'
108119
readOnly
109-
value={ datePicker && datePicker.format(format).toString() }
120+
value={ datePickerInternational && datePickerInternational.format(format).toString() }
110121
/>
111122
</div>
112123
<Calendar
113124
disableDaysBeforeToday={true}
114125
lang={'cn'}
115-
date={ now => { return now } }
116-
onInit={ this.handleChange.bind(this, 'datePicker') }
117-
onChange={ this.handleChange.bind(this, 'datePicker') }
126+
date={ now => now }
127+
onInit={ this.handleChange.bind(this, 'datePickerInternational') }
128+
onChange={ this.handleChange.bind(this, 'datePickerInternational') }
118129
/>
119130
</Section>
120131

@@ -217,12 +228,12 @@ export default class Main extends Component {
217228
<input
218229
type='text'
219230
readOnly
220-
value={ rangePicker['startDate'] && rangePicker['startDate'].format(format).toString() }
231+
value={ rangePickerMobile['startDate'] && rangePickerMobile['startDate'].format(format).toString() }
221232
/>
222233
<input
223234
type='text'
224235
readOnly
225-
value={ rangePicker['endDate'] && rangePicker['endDate'].format(format).toString() }
236+
value={ rangePickerMobile['endDate'] && rangePickerMobile['endDate'].format(format).toString() }
226237
/>
227238
</div>
228239
<div className={styles['Mobile-Container']}>
@@ -234,8 +245,8 @@ export default class Main extends Component {
234245
disableDaysBeforeToday={true}
235246
showMonthArrow={false}
236247
calendars={4}
237-
onInit={ this.handleChange.bind(this, 'rangePicker') }
238-
onChange={ this.handleChange.bind(this, 'rangePicker') }
248+
onInit={ this.handleChange.bind(this, 'rangePickerMobile') }
249+
onChange={ this.handleChange.bind(this, 'rangePickerMobile') }
239250
/>
240251
</div>
241252
</Section>

0 commit comments

Comments
 (0)