Issues with integration settings dialog window to time slider widget.
We trying to integrate settings dialog window to time slider widget from WAB2.12.
Errors: (Full logs in attachments)
1)
TypeError: Cannot read property 'interval' of undefined init.js:114
at Object._setControls (SettingsDialog.js?wab_dv=2.8:71)
 at Object._initSettingsDialog (SettingsDialog.js?wab_dv=2.8:56)
 at Object.postCreate (SettingsDialog.js?wab_dv=2.8:43)
 at Object.create (init.js:355)
 at Object.postscript (init.js:354)
 at new <anonymous> (init.js:200)
 at Object.<anonymous> (Widget.js?wab_dv=2.8:911)
Below function can't get interval info from map.
==========================================================
_setControls: function (props) {
 var startDate = props.startTime;
 var endDate = props.endTime;
 if (!(Object.prototype.toString.call(props.startTime) === '[object Date]')) {
 startDate = new Date(props.startTime);
 }
 if (!(Object.prototype.toString.call(props.endTime) === '[object Date]'))
 endDate = new Date(props.endTime);
 this.tsStartDate.set({ value: startDate });
 this.tsStartTime.set({ value: startDate, constraints: { timePattern: 'h:mm a' } });
 this.tsEndDate.set({ value: endDate });
 this.tsEndTime.set({ value: endDate, constraints: { timePattern: 'h:mm a' } });
 this.tsInterval.set({ value: props.timeStopInterval.interval });
 switch (props.timeStopInterval.units.toString()) {
 case 'esriTimeUnitsYears':
 this.tsIntervalUnit.set({ value: 'Year' });
 break;
 case 'esriTimeUnitsDecades':
 this.tsIntervalUnit.set({ value: 'Decade' });
 break;
 case 'esriTimeUnitsMonths':
 this.tsIntervalUnit.set({ value: 'Month' });
 break;
 case 'esriTimeUnitsWeeks':
 this.tsIntervalUnit.set({ value: 'Week' });
 break;
 case 'esriTimeUnitsDays':
 this.tsIntervalUnit.set({ value: 'Day' });
 break;
 }
 if (props.thumbCount == 1) {
 this.modeProgressive.check(true);
 }
 else {
 this.modeInterval.check(true);
 }
 },
================================================================
Files:
https://js.arcgis.com/3.24/init.js
attached widget files and logs
