async function getMetadata() { var requestObject = { HoldingAccountId: "", AccountId: "", ReportName: [], ProductId: "", ReportType: "", StartDate: "", EndDate: "" } var request = await SendRequest('POST', baseUrl + 'metadata', requestObject); var json = JSON.parse(request.response); return json; } async function buildCategoryWidget() { var link = ""; var metadata = await getMetadata(); if (metadata.reportTypes.length > 0) { link += `
Recent Documents

` metadata.reportTypes.forEach(element => { link += `
${element.text}

` }); $("#categoryRedirectWidget").append(link); $("#CategorySearchLoader").remove(); $("#categoryWidgetBox").css({ 'display': 'block' }); } else { $("#CategorySearchLoader").text("No documents to view"); } const collection = document.getElementsByClassName("categoryButton"); const buttonArray = Array.from(collection); buttonArray.forEach(element => { element.addEventListener('keydown', function (evt) { if (evt.keyCode == 13 || evt.keyCode == 32) { element.click(); } }); }); } async function buildCategoryMobileWidget() { var link = ""; var metadata = await getMetadata(); if (metadata.reportTypes.length > 0) { link += `
All Documents

` metadata.reportTypes.forEach(element => { link += `
${element.text}

` }); $("#mobileCategoryWidget").append(link); $("#mobileCategoryWidgetHeader").remove(); $("#mobileCategoryWidgetBox").css({ 'display': 'block' }); } else { } }