From 4e208d5b554456b785343a00088aa4861b7ca1bc Mon Sep 17 00:00:00 2001 From: David Parry Date: Wed, 24 Nov 2010 11:14:21 +1100 Subject: [PATCH] Reading the full file path, extracting the suffix, then using that to pick the brush for syntax highlighting. --- html/views/fileview/fileview.js | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/html/views/fileview/fileview.js b/html/views/fileview/fileview.js index a8abad6..127e9a0 100644 --- a/html/views/fileview/fileview.js +++ b/html/views/fileview/fileview.js @@ -1,16 +1,20 @@ -var showFile = function(txt) { - $("source").style.display = ""; - $("source").innerHTML="
"+txt+"
"; - - SyntaxHighlighter.defaults['toolbar'] = false; - SyntaxHighlighter.highlight(); - - return; +var showFile = function(txt, fileName) { + $("source").style.display = ""; + var brush = "objc"; + if (fileName && fileName != '') { + brush = fileName.substr(fileName.lastIndexOf('.') + 1); + } + $("source").innerHTML="
" + txt + "
"; + + SyntaxHighlighter.defaults['toolbar'] = false; + SyntaxHighlighter.highlight(); + + return; } var test=function(txt) { - SyntaxHighlighter.defaults['toolbar'] = false; - SyntaxHighlighter.highlight(); - - return; + SyntaxHighlighter.defaults['toolbar'] = false; + SyntaxHighlighter.highlight(); + + return; }