Hello Robert:
Thanks very much for the reply. I added the one line as you suggested to the getTimeSliderProps function but this did not appear to change anything effectively on the widget. The I am copying the whole function below to make sure I am not missing something else.
getTimeSliderProps: function() {
if (!this._timeSliderPropsDef) {
this._timeSliderPropsDef = new Deferred();
this.own(this._timeSliderPropsDef);
//var itemInfo = map && map.itemInfo;
this.timeProcesser.getTsPros().then(lang.hitch(this, function (tsProps) {
if (null !== tsProps &&
(this.timeProcesser.needUpdateFullTime() || true === tsProps._needToFindDefaultInterval)) {
this.timeProcesser._getUpdatedFullTime().then(lang.hitch(this, function (fullTimeExtent) {
// Next line added to reduce handles to only one - see Geonet response R. Scheitlin
tsProps.thumbCount = 1;
var start = fullTimeExtent.startTime.getTime();
var end = fullTimeExtent.endTime.getTime();
if (tsProps.startTime > end || tsProps.endTime < start) {
tsProps.startTime = start;
tsProps.endTime = end;
} else {
if (tsProps.startTime < start) {
tsProps.startTime = start;
}
if (tsProps.endTime > end) {
tsProps.endTime = end;
}
}
if (true === tsProps._needToFindDefaultInterval) {
tsProps.timeStopInterval = this.timeProcesser.findDefaultInterval(fullTimeExtent);
}
this._timeSliderPropsDef.resolve(tsProps);
}));
} else {
this._timeSliderPropsDef.resolve(tsProps);
}
}));
}
return this._timeSliderPropsDef;
},
Thanks for any further suggestions you can make.
Byron