Hmmmm, still getting the same error: ArcGIS Web Application
_onSearchResults: function(evt) {
var sources = this.searchDijit.get('sources');
var activeSourceIndex = this.searchDijit.get('activeSourceIndex');
var value = this.searchDijit.get('value');
var htmlContent = "";
var results = evt.results;
var _activeSourceNumber = null;
if (results && evt.numResults > 0) {
html.removeClass(this.searchDijit.containerNode, 'showSuggestions');
this.searchResults = results;
htmlContent += '<div class="show-all-results jimu-ellipsis" title="' +
this.nls.showAll + '">' +
this.nls.showAllResults + '<strong >' + value + '</strong></div>';
htmlContent += '<div class="searchMenu" role="menu">';
for (var i in results) {
if (results[i] && results[i].length) {
var name = sources[parseInt(i, 10)].name;
if (sources.length > 1 && activeSourceIndex === 'all') {
htmlContent += '<div title="' + name + '" class="menuHeader">' + name + '</div>';
}
htmlContent += "<ul>";
var partialMatch = value;
var r = new RegExp("(" + partialMatch + ")", "gi");
var maxResults = sources[i].maxResults;
for (var j = 0, len = results[i].length; j < len && j < maxResults; j++) {
var text = esriLang.isDefined(results[i][j].name) ?
results[i][j].name : this.nls.untitled;
htmlContent += '<li title="' + text + '" data-index="' + j +
'" data-source-index="' + i + '" role="menuitem" tabindex="0">' +
text.toString().replace(r, "<strong >$1</strong>") + '</li>';
}
htmlContent += '</url>';
if (evt.numResults === 1) {
_activeSourceNumber = i;
}
}
}
htmlContent += "</div>";
this.searchResultsNode.innerHTML = htmlContent;
this._showResultMenu();
this._resetSelectorPosition('.searchMenu');
} else {
this._onClearSearch();
}
this.publishData({
'searchResults': evt
});
if (results && evt.numResults > 0) {
var mpPt;
if(results[0][0].feature.geometry.type === "point"){
mpPt = results[0][0].feature.geometry;
}else{
mpPt = results[0][0].feature.geometry.getExtent().getCenter();
}
var scrPt = this.map.toScreen(mpPt);
this.map.emit("click", { bubbles: true, cancelable: true, mapPoint: mpPt ,screenPoint: scrPt });
}
}
Still getting this error: