diff --git a/plugins/htmltools/src/META-INF/plugin.xml b/plugins/htmltools/src/META-INF/plugin.xml
index 8e9f819b28f7..9a0507133b34 100644
--- a/plugins/htmltools/src/META-INF/plugin.xml
+++ b/plugins/htmltools/src/META-INF/plugin.xml
@@ -22,7 +22,6 @@
-
0) {
- final String hexColor = (s.charAt(0) == '#') ? s : ColorMap.getHexCodeForColorName(StringUtil.toLowerCase(s));
- if (hexColor != null) {
- try {
- return new ColorPreviewComponent(Color.decode("0x" + hexColor.substring(1)));
- }
- catch (NumberFormatException e) {
- return null;
- }
- }
- }
- }
-
- final PsiElement attributeValue = element.getParent();
- if (attributeValue.getParent() instanceof XmlAttribute) {
- if ("background".equalsIgnoreCase(attrName) || "src".equalsIgnoreCase(attrName) || "href".equalsIgnoreCase(attrName)) {
- final String attrValue = attribute.getValue();
- if (attrValue != null && URLUtil.isDataUri(attrValue)) {
- return getPreviewFromDataUri(attrValue);
- }
-
- PsiElement parent = element;
- while (parent != null && parent != attribute) {
- final JComponent c = ImagePreviewComponent.getPreviewComponent(parent);
- if (c != null) {
- return c;
- }
-
- parent = parent.getParent();
- }
- }
- }
- }
- }
-
- return null;
- }
-
- @Nullable
- private static JComponent getPreviewFromDataUri(@NotNull String dataUri) {
- JComponent preview = null;
- final byte[] imageBytes = URLUtil.getBytesFromDataUri(dataUri);
- if (imageBytes != null) {
- try {
- preview = ImagePreviewComponent.getPreviewComponent(ImagePreviewComponent.readImageFromBytes(imageBytes), imageBytes.length);
- }
- catch (IOException ignored) {
- }
- }
- return preview;
- }
-}
diff --git a/plugins/htmltools/testSrc/com/intellij/htmltools/codeInsight/preview/ImageDataPreviewHintProviderTest.java b/plugins/htmltools/testSrc/com/intellij/htmltools/codeInsight/preview/ImageDataPreviewHintProviderTest.java
deleted file mode 100644
index 664d66dc66f7..000000000000
--- a/plugins/htmltools/testSrc/com/intellij/htmltools/codeInsight/preview/ImageDataPreviewHintProviderTest.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package com.intellij.htmltools.codeInsight.preview;
-
-import com.intellij.codeInsight.preview.PreviewHintComponent;
-import com.intellij.psi.PsiElement;
-import com.intellij.testFramework.fixtures.LightJavaCodeInsightFixtureTestCase;
-
-import javax.swing.*;
-
-/**
- * Created by fedorkorotkov.
- */
-public class ImageDataPreviewHintProviderTest extends LightJavaCodeInsightFixtureTestCase {
- public void testDataUriImage() {
- myFixture.configureByText("test.html", """
-
-
-
-
-
-
- """);
- doTest();
- }
-
- private void doTest() {
- final HtmlPreviewHintProvider provider = new HtmlPreviewHintProvider();
- final PsiElement elementAt = myFixture.getFile().findElementAt(myFixture.getEditor().getCaretModel().getOffset());
- assertNotNull(elementAt);
- final JComponent previewComponent = provider.getPreviewComponent(elementAt);
- assertInstanceOf(previewComponent, PreviewHintComponent.class);
- }
-}