mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
fix for Kubuntu/Firefox/Gmail (IDEA-67767)
This commit is contained in:
+4
-3
@@ -32,7 +32,7 @@ import java.awt.datatransfer.DataFlavor;
|
||||
*/
|
||||
public class HtmlTransferableData extends AbstractSyntaxAwareReaderTransferableData implements MarkupHandler {
|
||||
|
||||
@NotNull public static final DataFlavor FLAVOR = new DataFlavor("text/html;class=java.io.Reader", "HTML text");
|
||||
@NotNull public static final DataFlavor FLAVOR = new DataFlavor("text/html; class=java.io.Reader; charset=UTF-8", "HTML text");
|
||||
|
||||
private StringBuilder myResultBuffer;
|
||||
private ColorRegistry myColorRegistry;
|
||||
@@ -64,7 +64,8 @@ public class HtmlTransferableData extends AbstractSyntaxAwareReaderTransferableD
|
||||
myMaxLength = maxLength;
|
||||
try {
|
||||
buildColorMap();
|
||||
myResultBuffer.append("<pre style=\"background-color:");
|
||||
myResultBuffer.append("<html><head><meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\"></head><body>")
|
||||
.append("<pre style=\"background-color:");
|
||||
appendColor(myResultBuffer, myDefaultBackground);
|
||||
myResultBuffer.append(";color:");
|
||||
appendColor(myResultBuffer, myDefaultForeground);
|
||||
@@ -81,7 +82,7 @@ public class HtmlTransferableData extends AbstractSyntaxAwareReaderTransferableD
|
||||
|
||||
mySyntaxInfo.processOutputInfo(this);
|
||||
|
||||
myResultBuffer.append("</pre>");
|
||||
myResultBuffer.append("</pre></body></html>");
|
||||
}
|
||||
finally {
|
||||
myResultBuffer = null;
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
<pre style="background-color:#ffffff;color:#000000;font-family:'___PLATFORM_SPECIFIC___';font-size:___PLATFORM_SPECIFIC___pt;"> <span style="color:#000080;font-weight:bold;">int </span>field;
|
||||
<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"></head><body><pre style="background-color:#ffffff;color:#000000;font-family:'___PLATFORM_SPECIFIC___';font-size:___PLATFORM_SPECIFIC___pt;"> <span style="color:#000080;font-weight:bold;">int </span>field;
|
||||
|
||||
<span style="color:#000080;font-weight:bold;">public static void </span>main(String[] args) {</pre>
|
||||
<span style="color:#000080;font-weight:bold;">public static void </span>main(String[] args) {</pre></body></html>
|
||||
@@ -1,8 +1,8 @@
|
||||
<pre style="background-color:#ffffff;color:#000000;font-family:'___PLATFORM_SPECIFIC___';font-size:___PLATFORM_SPECIFIC___pt;"><span style="color:#000080;font-weight:bold;">public class </span>Basic {
|
||||
<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"></head><body><pre style="background-color:#ffffff;color:#000000;font-family:'___PLATFORM_SPECIFIC___';font-size:___PLATFORM_SPECIFIC___pt;"><span style="color:#000080;font-weight:bold;">public class </span>Basic {
|
||||
<span style="color:#000080;font-weight:bold;">int </span>field;
|
||||
|
||||
<span style="color:#000080;font-weight:bold;">public static void </span>main(String[] args) {
|
||||
System.out.println(<span style="color:#008000;font-weight:bold;">"Hello</span><span style="color:#000080;font-weight:bold;">\t</span><span style="color:#008000;font-weight:bold;">world!"</span>);
|
||||
}
|
||||
}
|
||||
</pre>
|
||||
</pre></body></html>
|
||||
Reference in New Issue
Block a user