mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-08 15:09:39 +07:00
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:
committed by
intellij-monorepo-bot
parent
17870f0fa9
commit
0a5dcfa867
@@ -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++) {
|
||||
|
||||
Reference in New Issue
Block a user