Ich verwende die neueste SyntaxHighlighter innerhalb meiner App und aus irgendeinem Grund werden die Symbolleisten nicht in IE, Firefox oder Chrome angezeigt. Der Code markiert ohne Probleme, aber ich möchte Symbolleisten haben. Was die Sache noch schlimmer macht ist, dass die toolbar demo auf der offiziellen Website auch nicht funktioniert.SyntaxHighlighter zeigt die Symbolleiste nicht
Fehle ich etwas offensichtlich? Unten sind die Code-Nuggets.
<script src="Scripts/syntaxhighlighter/scripts/shBrushCSharp.js" type="text/javascript"></script>
<link type="text/css" rel="stylesheet" href="Scripts/syntaxhighlighter/styles/shCoreDefault.css" />
<script type="text/javascript">
// Highlight code
SyntaxHighlighter.all();
</script>
<pre class="brush: csharp; ruler: true; title: 'Test'; toolbar: true;">
public static bool HelloWorld()
{
// Return
return false;
}
</pre>
Darüber hinaus funktioniert 'smart-tabs: false' nicht einmal in der Office-Demo, ['Smart-Tabs' Demo] (http://alexgorbatchev.com/SyntaxHighlighter/manual/demo/smart-tabs. html). Irgendwelche schlägt vor, es zu reparieren? – SparkAndShine
[Der Link] (http://www.ramymostafa.com/?p=99), den Sie erwähnten, ist nicht verfügbar. – SparkAndShine
@SparkandShine Nicht wirklich. Ich verwende Google Prettify und/oder Highlight.js in diesen Tagen. –