diff --git a/js/apps/system/_admin/aardvark/APP/frontend/js/templates/indicesView.ejs b/js/apps/system/_admin/aardvark/APP/frontend/js/templates/indicesView.ejs index e3152a2909e1..4c6ba9e07da9 100644 --- a/js/apps/system/_admin/aardvark/APP/frontend/js/templates/indicesView.ejs +++ b/js/apps/system/_admin/aardvark/APP/frontend/js/templates/indicesView.ejs @@ -33,41 +33,48 @@ -
<% } %> diff --git a/js/apps/system/_admin/aardvark/APP/frontend/js/views/indicesView.js b/js/apps/system/_admin/aardvark/APP/frontend/js/views/indicesView.js index 11f7ac5bb469..24dc650a4763 100644 --- a/js/apps/system/_admin/aardvark/APP/frontend/js/views/indicesView.js +++ b/js/apps/system/_admin/aardvark/APP/frontend/js/views/indicesView.js @@ -133,6 +133,19 @@ var name; switch (indexType) { + case 'Zkd': + fields = $('#newZkdFields').val(); + const fieldValueTypes = $('#newZkdFieldValueTypes').val(); + background = self.checkboxToValue('#newZkdBackground'); + name = $('#newZkdName').val(); + postParameter = { + type: 'zkd', + fields: self.stringToArray(fields), + fieldValueTypes, + inBackground: background, + name + }; + break; case 'Ttl': fields = $('#newTtlFields').val(); var expireAfter = parseInt($('#newTtlExpireAfter').val(), 10) || 0; @@ -442,9 +455,9 @@ ); var sparse = (v.hasOwnProperty('sparse') ? v.sparse : 'n/a'); var extras = []; - ["deduplicate", "expireAfter", "minLength", "geoJson", "estimates"].forEach(function(k) { + ['deduplicate', 'expireAfter', 'minLength', 'geoJson', 'estimates'].forEach(function (k) { if (v.hasOwnProperty(k)) { - extras.push(k + ": " + v[k]); + extras.push(k + ': ' + v[k]); } });