Remove empty tab for addContexts

Eliminated `addContexts` function and related code as it was unused. Simplified logic in `addCommonFeatures` and `addSuggestions` by removing references to non-existent contexts.

GitOrigin-RevId: c1d5e1f4dfd067019a5a6fa249f6fac42320b3d9
This commit is contained in:
Berkay Özerbay
2024-07-31 12:00:26 +02:00
committed by intellij-monorepo-bot
parent 17870f0fa9
commit 0a5dcfa867

View File

@@ -130,15 +130,11 @@ function updatePopup(sessionDiv) {
popup.appendChild(prefixDiv)
// order: () -> (suggestions or diffView) -> features -> contexts
const needAddFeatures = sessionDiv.classList.contains("diffView") || sessionDiv.classList.contains("suggestions")
const needAddContext = sessionDiv.classList.contains("features")
const isCodeGeneration = sessionDiv.classList.contains("code-generation");
closeAllLists()
if (needAddFeatures) {
addCommonFeatures(sessionDiv, popup, lookup)
}
else if (needAddContext) {
addContexts(sessionDiv, popup, lookup)
}
else {
if (isCodeGeneration) {
addDiffView(sessionDiv, popup, lookup, codeElement.innerText);
@@ -195,7 +191,7 @@ function addDiffView(sessionDiv, popup, lookup, originalText) {
function addCommonFeatures(sessionDiv, popup, lookup) {
sessionDiv.classList.add("features")
sessionDiv.classList.remove("contexts", "diffView","suggestions")
sessionDiv.classList.remove("diffView","suggestions")
const parts = sessionDiv.id.split(" ")
const sessionId = parts[0]
const lookupOrder = parts[1]
@@ -226,21 +222,6 @@ function addCommonFeatures(sessionDiv, popup, lookup) {
addDiagnosticsBlock("RESULT SUGGESTIONS", "result_proposals", popup, lookup)
}
function addContexts(sessionDiv, popup, lookup) {
sessionDiv.classList.add("contexts")
sessionDiv.classList.remove("features", "diffView","suggestions")
if (!("cc_context" in lookup["additionalInfo"])) return
const contextJson = lookup["additionalInfo"]["cc_context"]
addButtonToCopyCompletionContext(contextJson, sessionDiv, popup, lookup)
const contextObject = JSON.parse(contextJson)
contextObject.contexts.items.forEach(context => {
popup.appendChild(createContextBlock(context))
})
}
function createContextBlock(context) {
const contextBlock = document.createElement("DIV");
contextBlock.style.whiteSpace = "inherit"
@@ -270,7 +251,7 @@ function addButtonToCopyCompletionContext(context, sessionDiv, popup, lookup) {
function addSuggestions(sessionDiv, popup, lookup) {
sessionDiv.classList.add("suggestions")
sessionDiv.classList.remove("features", "contexts")
sessionDiv.classList.remove("features")
const sessionId = sessionDiv.id.split(" ")[0]
const suggestions = lookup["suggestions"]
for (let i = 0; i < suggestions.length; i++) {