Thomas Darimont
Erfahrenes Mitglied
Hallo!
Seit wir den Syntaxhighlighter GeShi (http://qbnz.com/highlighter/) eingebaut haben,
haben wir zwar wieder ein wunderschönes Highlighting jedoch wird durch einen kleinen
Bug in der Darstellung jedes mal die Freude ein wenig getrübt. Wenn man in dem Codebereich nur den Code markiert, diesen dann in die Zwischenablage kopiert und anschließend in einen Texteditor einfügt werden die Zeilennummern mitkopiert (Firefox).
Im Internet Explorer werden die Zeilennummern nicht mitkopiert, jedoch werden dafür die Zeilenumbrüche weggeworfen.
Das style.css ist einfach das aus dem Forum:
http://www.tutorials.de/forum/clientscript/vbulletin_css/style-bc90d075-00029.css
Weis jemand vielleicht eine Lösung für dieses Problem? Wir hätten gerne, dass man wenn man nur den Codetext markiert auch nur dieser kopiert wird (ohne Zeilennummern, ohne # Zeichen aber mit entsprechenden Zeilenumbrüchen).
Viele User ( + Moi) wären der- bzw. demjenigen unendlich dankbar
Tut mal was für die Community die so viel für euch tut
Gruß Tom
Seit wir den Syntaxhighlighter GeShi (http://qbnz.com/highlighter/) eingebaut haben,
haben wir zwar wieder ein wunderschönes Highlighting jedoch wird durch einen kleinen
Bug in der Darstellung jedes mal die Freude ein wenig getrübt. Wenn man in dem Codebereich nur den Code markiert, diesen dann in die Zwischenablage kopiert und anschließend in einen Texteditor einfügt werden die Zeilennummern mitkopiert (Firefox).
Im Internet Explorer werden die Zeilennummern nicht mitkopiert, jedoch werden dafür die Zeilenumbrüche weggeworfen.
HTML:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Insert title here</title>
<link rel="stylesheet" type="text/css" href="style.css" id="vbulletin_css" />
</head>
<body>
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">java Code:</div>
<pre class="alt2" style="margin:0px; padding:6px; border:1px inset; width:640px; height:516px; overflow:auto">
<div dir="ltr" style="text-align:left;" class="codehighlight"><div class="java"><ol class="codehighlight_bullet"><li class="li1"><div class="de1"><span class="coMULTI">/**</span></div></li><li class="li1"><div class="de1"><span class="coMULTI"> * </span></div></li><li class="li1"><div class="de1"><span class="coMULTI"> */</span></div></li><li class="li1"><div class="de1">package de.<span class="me1">tutorials</span>;</div></li><li class="li1"><div class="de1"> </div></li><li class="li1"><div class="de1"><span class="co2">import java.awt.Color;</span></div></li><li class="li1"><div class="de1"><span class="co2">import java.awt.Graphics;</span></div></li><li class="li1"><div class="de1"><span class="co2">import java.awt.geom.RoundRectangle2D;</span></div></li><li class="li1"><div class="de1"> </div></li><li class="li1"><div class="de1"><span class="co2">import javax.swing.JFrame;</span></div></li><li class="li1"><div class="de1"> </div></li><li class="li1"><div class="de1"><span class="coMULTI">/**</span></div></li><li class="li1"><div class="de1"><span class="coMULTI"> * @author Tom</span></div></li><li class="li1"><div class="de1"><span class="coMULTI"> *</span></div></li><li class="li1"><div class="de1"><span class="coMULTI"> */</span></div></li><li class="li1"><div class="de1"><span class="kw2">public</span> <span class="kw2">class</span> RoundRectangleClipAreaExample <span class="kw2">extends</span> <a href="http://www.google.com/search?q=allinurl%3AJFrame+java.sun.com&bntl=1"><span class="kw3">JFrame</span></a><span class="br0">{</span></div></li><li class="li1"><div class="de1"> </div></li><li class="li1"><div class="de1"> <span class="kw2">public</span> RoundRectangleClipAreaExample<span class="br0">(</span><span class="br0">)</span><span class="br0">{</span></div></li><li class="li1"><div class="de1"> super<span class="br0">(</span><span class="st0">"RoundRectangleClipAreaExample"</span><span class="br0">)</span>;</div></li><li class="li1"><div class="de1"> setDefaultCloseOperation<span class="br0">(</span>EXIT_ON_CLOSE<span class="br0">)</span>;</div></li><li class="li1"><div class="de1"> </div></li><li class="li1"><div class="de1"> setSize<span class="br0">(</span><span class="nu0">400</span>,<span class="nu0">300</span><span class="br0">)</span>;</div></li><li class="li1"><div class="de1"> setVisible<span class="br0">(</span><span class="kw2">true</span><span class="br0">)</span>;</div></li><li class="li1"><div class="de1"> <span class="br0">}</span></div></li><li class="li1"><div class="de1"> </div></li><li class="li1"><div class="de1"> <span class="coMULTI">/**</span></div></li><li class="li1"><div class="de1"><span class="coMULTI"> * @param args</span></div></li><li class="li1"><div class="de1"><span class="coMULTI"> */</span></div></li><li class="li1"><div class="de1"> <span class="kw2">public</span> <span class="kw4">static</span> <span class="kw4">void</span> main<span class="br0">(</span><a href="http://www.google.com/search?q=allinurl%3AString+java.sun.com&bntl=1"><span class="kw3">String</span></a><span class="br0">[</span><span class="br0">]</span> args<span class="br0">)</span> <span class="br0">{</span></div></li><li class="li1"><div class="de1"> <span class="kw2">new</span> RoundRectangleClipAreaExample<span class="br0">(</span><span class="br0">)</span>;</div></li><li class="li1"><div class="de1"> <span class="br0">}</span></div></li><li class="li1"><div class="de1"> </div></li><li class="li1"><div class="de1"> <span class="kw2">public</span> <span class="kw4">void</span> paint<span class="br0">(</span><a href="http://www.google.com/search?q=allinurl%3AGraphics+java.sun.com&bntl=1"><span class="kw3">Graphics</span></a> g<span class="br0">)</span> <span class="br0">{</span></div></li><li class="li1"><div class="de1"> g.<span class="me1">setColor</span><span class="br0">(</span><a href="http://www.google.com/search?q=allinurl%3AColor+java.sun.com&bntl=1"><span class="kw3">Color</span></a>.<span class="me1">RED</span><span class="br0">)</span>;</div></li><li class="li1"><div class="de1"><span class="co1">// Mach mal die Kommentare weg ;-)</span></div></li><li class="li1"><div class="de1"><span class="co1">// RoundRectangle2D roundRectangle2D = new RoundRectangle2D.Double(50,50,300,200,20,20);</span></div></li><li class="li1"><div class="de1"><span class="co1">// g.setClip(roundRectangle2D);</span></div></li><li class="li1"><div class="de1"> g.<span class="me1">fillRect</span><span class="br0">(</span><span class="nu0">0</span>,<span class="nu0">0</span>,<span class="nu0">400</span>,<span class="nu0">300</span><span class="br0">)</span>;</div></li><li class="li1"><div class="de1"> <span class="br0">}</span></div></li><li class="li1"><div class="de1"><span class="br0">}</span> </div></li></ol></div></div></pre>
</div>
</body>
</html>
Das style.css ist einfach das aus dem Forum:
http://www.tutorials.de/forum/clientscript/vbulletin_css/style-bc90d075-00029.css
Weis jemand vielleicht eine Lösung für dieses Problem? Wir hätten gerne, dass man wenn man nur den Codetext markiert auch nur dieser kopiert wird (ohne Zeilennummern, ohne # Zeichen aber mit entsprechenden Zeilenumbrüchen).
Viele User ( + Moi) wären der- bzw. demjenigen unendlich dankbar
Tut mal was für die Community die so viel für euch tut
Gruß Tom