Comment puis-je spécifier une brosse par défaut pour SyntaxHighlighter?
-
14-10-2019 - |
Question
Sur une page dans notre application web, nous utilisons SyntaxHighlighter au code source fort. Avec notre configuration actuelle, nous avons besoin de spécifier tous le suffixe-alias pour une certaine brosse, comme ceci
SyntaxHighlighter.brushes.Ruby.aliases.push('rb');
Il serait agréable d'avoir une solution de repli brosse par défaut qui peut être utilisé dans le cas où un fichier avec un suffixe apparaît d'inconnus, tels que « ini » ou « txt ».
Quelqu'un at-il eu le même problème? Si oui, comment avez-vous pris soin?
La solution
J'ai fini avec vérifier l'extension de fichier dans le contrôleur, et si elle est pas dans l'ensemble des extensions connues (telles que .java, .php, etc.) le pinceau « shBrushPlain.js » est appliqué.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow