Domanda

Sto usando l'ultima SyntaxHighlighter nel mio app e per qualche motivo le barre degli strumenti non mostrano in IE, Firefox o Chrome. I punti salienti codice senza problema, ma voglio avere le barre degli strumenti. Ciò che rende le cose peggio è che il barra degli strumenti demo sul sito ufficiale non funziona neanche .

Mi sto perdendo qualcosa di ovvio? Di seguito sono riportati i codici pepite.

<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>
È stato utile?

Soluzione

Ho cercato di capire questo fuori me stesso. Io non pretendo di essere corretta al 100% qui, ma da quello che posso dire, questa è la risposta:

  1. Barra degli strumenti è stato cambiato in aggiornamento dalla versione 2 alla versione 3.
  2. Toolbar non include più le icone e quant'altro.
  3. La barra degli strumenti di default è ora il semplice '?'.

Questo fa schifo più o meno, se è vero. La barra degli strumenti a comparsa w / icone è una delle cose che mi ha fatto scegliere SH rispetto alle altre opzioni.

Questo è quello che sto cercando di indovinare confrontando i file CSS incluso nel pacchetto più recente al CSS disponibili sui siti che hanno una versione con la "propria" barra degli strumenti attiva.

Ecco un link a quello che stavo snooping in: ramymostafa.com

Altri suggerimenti

Mentre vorrei che la barra degli strumenti di me stesso, sembra che una delle barre degli strumenti presenta - copiare e incollare - sono stati inclusi, senza la necessità di un elemento della barra degli strumenti:

  

Se si fa doppio clic in qualsiasi punto del codice, l'intera vista codice è sostituisce con una vista preselezionato da cui gli utenti possono copiare con un semplice Ctrl / Cmd + C. Cliccando ritorna in qualsiasi altro luogo la vista allo stato originale.    http://alexgorbatchev.com/SyntaxHighlighter/whatsnew.html#copytoclipboard

mi piace ancora la funzione di saltar fuori, ma meno pulsanti è una buona cosa, immagino?

lo stesso problema qui. sembra che non v'è alcuna barra degli strumenti in v3.

io uso ancora v2: http://alexgorbatchev.com/SyntaxHighlighter/download /download.php?sh_2.1.382

se si copia il CSS e JS in giro, non dimenticate di includere le immagini nella cartella stili

La barra degli strumenti può essere facilmente presenterà semplicemente andare al configurazione del plugin, sul set Highlighter versione a versione 2X. In questo modo la barra degli strumenti verrà visualizzata di nuovo!

Confermo che nella versione 3 della barra degli strumenti non mostra.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top