diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/newui/PluginDetailsPageComponent.kt b/platform/platform-impl/src/com/intellij/ide/plugins/newui/PluginDetailsPageComponent.kt index 9e12c5b51d5c..6213dc47c705 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/newui/PluginDetailsPageComponent.kt +++ b/platform/platform-impl/src/com/intellij/ide/plugins/newui/PluginDetailsPageComponent.kt @@ -1,4 +1,7 @@ // Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +// +// Modified by Nikita Iarychenko at 2025 as part of the OpenIDE project(https://openide.ru). +// Any modifications are available on the same license terms as the original source code. @file:Suppress("ReplaceJavaStaticMethodWithKotlinAnalog") package com.intellij.ide.plugins.newui @@ -331,13 +334,13 @@ class PluginDetailsPageComponent @JvmOverloads constructor( AllIcons.General.Information, IdeBundle.message("plugins.configurable.plugin.unavailable.for.platform", OS.CURRENT)) - val feedbackDialogProvider = PlatformFeedbackDialogs.getInstance() - uninstallFeedbackNotification = createFeedbackNotificationPanel { pluginId: String, pluginName: String, project: Project? -> - feedbackDialogProvider.getUninstallFeedbackDialog(pluginId, pluginName, project) - } - disableFeedbackNotification = createFeedbackNotificationPanel { pluginId: String, pluginName: String, project: Project? -> - feedbackDialogProvider.getDisableFeedbackDialog(pluginId, pluginName, project) - } + //val feedbackDialogProvider = PlatformFeedbackDialogs.getInstance() + //uninstallFeedbackNotification = createFeedbackNotificationPanel { pluginId: String, pluginName: String, project: Project? -> + // feedbackDialogProvider.getUninstallFeedbackDialog(pluginId, pluginName, project) + //} + //disableFeedbackNotification = createFeedbackNotificationPanel { pluginId: String, pluginName: String, project: Project? -> + // feedbackDialogProvider.getDisableFeedbackDialog(pluginId, pluginName, project) + //} rootPanel!!.add(panel!!, BorderLayout.CENTER) } @@ -442,8 +445,8 @@ class PluginDetailsPageComponent @JvmOverloads constructor( val rootPanel = rootPanel!! rootPanel.remove(controlledByOrgNotification) rootPanel.remove(platformIncompatibleNotification) - rootPanel.remove(uninstallFeedbackNotification) - rootPanel.remove(disableFeedbackNotification) + //rootPanel.remove(uninstallFeedbackNotification) + //rootPanel.remove(disableFeedbackNotification) if (!isPluginAvailable) { if (!isPluginCompatible) { @@ -457,15 +460,15 @@ class PluginDetailsPageComponent @JvmOverloads constructor( val plugin = plugin if (plugin != null && !sentFeedbackPlugins.contains(plugin.pluginId)) { val foundPlugin = withContext(Dispatchers.IO) { UiPluginManager.getInstance().findPlugin(plugin.pluginId) } - if (foundPlugin != null && pluginModel.isUninstalled(foundPlugin.pluginId)) { - rootPanel.add(uninstallFeedbackNotification!!, BorderLayout.NORTH) - } - else { - val disabledInDiff = withContext(Dispatchers.IO) { pluginModel.isDisabledInDiff(plugin) } - if (disabledInDiff) { - rootPanel.add(disableFeedbackNotification!!, BorderLayout.NORTH) - } - } + //if (foundPlugin != null && pluginModel.isUninstalled(foundPlugin.pluginId)) { + // rootPanel.add(uninstallFeedbackNotification!!, BorderLayout.NORTH) + //} + //else { + // val disabledInDiff = withContext(Dispatchers.IO) { pluginModel.isDisabledInDiff(plugin) } + // if (disabledInDiff) { + // rootPanel.add(disableFeedbackNotification!!, BorderLayout.NORTH) + // } + //} } }