$('.ui.search').search({ type: 'message', searchDelay: 500, silent: true, apiSettings: { silent: true, cache: false, url: urls.search, onResponse: function (casResp) { var response = { results: {} }; for (var key in casResp) { if (casResp.hasOwnProperty(key)) { var prop = casResp[key]; var group = prop.group; if (response.results[group] === undefined) { response.results[group] = { name: group, results: [] }; } response.results[group].results.push({ title: prop.id, description: prop.description, defaultValue: prop.defaultValue, type: prop.type, deprecated: prop.deprecated, requiredProperty: prop.requiredProperty, requiredModule: prop.requiredModule, requiredModuleAutomated: prop.requiredModuleAutomated }); } } return response; }, }, minCharacters: 3, templates: { message: function (response, type) { var html = ''; $('#accordion').empty(); if (type === 'empty') { html += '
';
var prop = props[i];
html += ' ';
html += 'Property: ' + prop.title + '=' + prop.defaultValue + '
';
if (prop.deprecated) {
html += '
' + prop.type + '
' + prop.description + '
'; } if (prop.requiredModule != null) { modules.add(prop.requiredModule); } html += 'Required Modules
'; html += ''; for (let moduleString of modules) { html += '' + maven + '
' + gradle + '