SyntaxHighlighter non mostrare barra degli strumenti
-
25-09-2019 - |
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>
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:
- Barra degli strumenti è stato cambiato in aggiornamento dalla versione 2 alla versione 3.
- Toolbar non include più le icone e quant'altro.
- 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.