@@ -81,16 +81,22 @@ class MapToolbar extends React.Component {
81
81
let button = null ;
82
82
let div = null ;
83
83
let class4Files = null ;
84
+ let minDate = null ;
85
+ let maxDate = null ;
84
86
switch ( type ) {
85
87
case "ocean_predict" :
86
88
button = $ ( ReactDOM . findDOMNode ( this . class4OPButton ) ) ;
87
89
div = this . class4OpDiv ;
88
- class4Files = this . state . class4OPFiles
90
+ class4Files = this . state . class4OPFiles ;
91
+ minDate = new Date ( 2019 , 1 , 1 ) ;
92
+ maxDate = new Date ( 2022 , 1 , 27 ) ;
89
93
break ;
90
94
case "riops_obs" :
91
95
button = $ ( ReactDOM . findDOMNode ( this . class4RAOButton ) ) ;
92
96
div = this . class4RAODiv ;
93
- class4Files = this . state . class4RAOFiles
97
+ class4Files = this . state . class4RAOFiles ;
98
+ minDate = new Date ( 2022 , 1 , 1 ) ;
99
+ maxDate = new Date ( 2022 , 4 , 30 ) ;
94
100
break ;
95
101
}
96
102
this . class4Picker = $ ( div ) . datepicker ( {
@@ -100,7 +106,8 @@ class MapToolbar extends React.Component {
100
106
onSelect : function ( text , picker ) {
101
107
this . props . action ( "show" , "class4" , class4Files [ text ] , type ) ;
102
108
} . bind ( this ) ,
103
- defaultDate : this . state . class4Current ,
109
+ minDate : minDate ,
110
+ maxDate : maxDate
104
111
} ) ;
105
112
$ ( div ) . css ( "left" , button . offset ( ) + "px" ) ;
106
113
this . forceUpdate ( ) ;
@@ -111,9 +118,9 @@ class MapToolbar extends React.Component {
111
118
const formatted = $ . datepicker . formatDate ( "yy-mm-dd" , d ) ;
112
119
var date = null ;
113
120
if ( type == 'ocean_predict' ) {
114
- date = this . state . class4OPFiles . hasOwnProperty ( formatted )
121
+ date = this . state . class4OPFiles . hasOwnProperty ( formatted ) ;
115
122
} else {
116
- date = this . state . class4RAOFiles . hasOwnProperty ( formatted )
123
+ date = this . state . class4RAOFiles . hasOwnProperty ( formatted ) ;
117
124
}
118
125
return [ date , "" , null ] ;
119
126
}
0 commit comments