Changes To Cookbook
Not logged in

Changes to "Cookbook" between 2009-01-27 21:42:10 and 2009-01-27 21:43:17

   304    304   <h3>Solution</h3>
   305    305   There are two scenarios how to implement such a feature:
   306    306      *  Fossil pipes the source code through a filter before sending it to the browser. The filter could be defined as a configuration option to Fossil. One solution for this might be the <a href="http://www.gnu.org/software/src-highlite">GNU Source code Highlighting</a> program.
   307    307      *  Use a Javascript library that renders the code within your browser. One solution for this might be <a href="http://code.google.com/p/syntaxhighlighter">Google Syntax Highlighter</a>
   308    308   
   309    309   I estimate that the <i>pipe</i> solution needs some more work/ code changes. Thus I am solely looking at the Javascript solution.
   310    310   
   311         -The SyntaxHighlighter is a library of some Javascript files, a little Flash application and a CSS file. The Flash application is for copying to clipboard, print and view source. You have the option to include all the files into your repository or use the files hosted at Google. The latter may only be an option if you are only all the time.
          311  +The SyntaxHighlighter is a library of some Javascript files, a little Flash application and a CSS file. The Flash application is for copying to clipboard, print and view source. You have the option to include all the files into your repository or use the files hosted at Google. The latter may only be an option if you are connected to internet all the time.
   312    312   
   313    313   For syntax highlighting to work the Header and Footer templates need to be modified and a little code change has to be applied to the Fossil sources.
   314    314   <p>
   315    315   <b>Header</b>
   316    316   <pre>
   317    317   &lt;html&gt;
   318    318    &lt;head&gt;