diff --git a/js/coveo_template.js b/js/coveo_template.js index 0228c70..62aa325 100644 --- a/js/coveo_template.js +++ b/js/coveo_template.js @@ -70,6 +70,9 @@ if (typeof coveoRegexp === 'undefined') { const CoveoFieldValueGitness = ' CoveoFieldValueGitness'; const CoveoFieldValueCR = ' CoveoFieldValueCR'; const CoveoFieldValueDBDevOps = ' CoveoFieldValueDBDevOps'; + const CoveoFieldValueAR = ' CoveoFieldValueAR'; + const CoveoFieldValueCDE = ' CoveoFieldValueCDE'; + const CoveoFieldValueArmory = ' CoveoFieldValueArmory'; const CoveoFieldValuePlatform = ' CoveoFieldValuePlatform'; const CoveoFieldValueFirstGen = ' CoveoFieldValueFirstGen'; @@ -560,6 +563,97 @@ if (typeof coveoRegexp === 'undefined') { true ); + Coveo.TemplateCache.registerTemplate( + 'ResultWithImage-AR', + Coveo.HtmlTemplate.fromString( + createStringFromTemplate(baseTemplate, { + imageCell: withImage, + moduleClassName: CoveoFieldValueAR, + imagePlaceHolder: imagePlaceHolder, + tagFieldName: tagName, + }), + { + condition: null, + layout: 'list', + fieldsToMatch: [ + { + field: 'featuredimage', + values: [], + }, + { + field: 'commonmodule', + values: ['Artifact Registry'], + }, + ], + mobile: null, + role: null, + } + ), + true, + true + ); + + Coveo.TemplateCache.registerTemplate( + 'ResultWithImage-CDE', + Coveo.HtmlTemplate.fromString( + createStringFromTemplate(baseTemplate, { + imageCell: withImage, + moduleClassName: CoveoFieldValueCDE, + imagePlaceHolder: imagePlaceHolder, + tagFieldName: tagName, + }), + { + condition: null, + layout: 'list', + fieldsToMatch: [ + { + field: 'featuredimage', + values: [], + }, + { + field: 'commonmodule', + values: ['Cloud Development Environments'], + }, + ], + mobile: null, + role: null, + } + ), + true, + true + ); + + // Armory + Coveo.TemplateCache.registerTemplate( + 'ResultWithImage-Armory', + Coveo.HtmlTemplate.fromString( + createStringFromTemplate(baseTemplate, { + imageCell: withImage, + moduleClassName: CoveoFieldValueArmory, + imagePlaceHolder: imagePlaceHolder, + tagFieldName: tagName, + }), + { + condition: null, + layout: 'list', + fieldsToMatch: [ + { + field: 'featuredimage', + values: [], + }, + { + field: 'commonmodule', + values: ['Armory'], + }, + ], + mobile: null, + role: null, + } + ), + true, + true + ); + /* @categoryname with image */ Coveo.TemplateCache.registerTemplate( @@ -1087,6 +1181,97 @@ if (typeof coveoRegexp === 'undefined') { true ); + Coveo.TemplateCache.registerTemplate( + 'ResultWithoutImage-AR', + Coveo.HtmlTemplate.fromString( + createStringFromTemplate(baseTemplate, { + imageCell: withoutImage, + moduleClassName: CoveoFieldValueAR, + imagePlaceHolder: withoutImage, + tagFieldName: tagName, + }), + { + condition: null, + layout: 'list', + fieldsToMatch: [ + { + field: 'uri', + values: [], + }, + { + field: 'commonmodule', + values: ['Artifact Registry'], + }, + ], + mobile: null, + role: null, + } + ), + true, + true + ); + + Coveo.TemplateCache.registerTemplate( + 'ResultWithoutImage-CDE', + Coveo.HtmlTemplate.fromString( + createStringFromTemplate(baseTemplate, { + imageCell: withoutImage, + moduleClassName: CoveoFieldValueCDE, + imagePlaceHolder: withoutImage, + tagFieldName: tagName, + }), + { + condition: null, + layout: 'list', + fieldsToMatch: [ + { + field: 'uri', + values: [], + }, + { + field: 'commonmodule', + values: ['Cloud Development Environments'], + }, + ], + mobile: null, + role: null, + } + ), + true, + true + ); + + // Armory + Coveo.TemplateCache.registerTemplate( + 'ResultWithoutImage-Armory', + Coveo.HtmlTemplate.fromString( + createStringFromTemplate(baseTemplate, { + imageCell: withoutImage, + moduleClassName: CoveoFieldValueArmory, + imagePlaceHolder: withoutImage, + tagFieldName: tagName, + }), + { + condition: null, + layout: 'list', + fieldsToMatch: [ + { + field: 'uri', + values: [], + }, + { + field: 'commonmodule', + values: ['Armory'], + }, + ], + mobile: null, + role: null, + } + ), + true, + true + ); + Coveo.TemplateCache.registerTemplate( 'ResultWithoutImage-Platform', Coveo.HtmlTemplate.fromString(