define([\r
"jquery",\r
"github-api",\r
+ "highlight",\r
"marked",\r
+ "nit",\r
"plugins/modalbox",\r
"plugins/github/loginbox",\r
"plugins/github/commentbox",\r
- "utils",\r
-], function($, GithubAPI) {\r
+ "utils"\r
+], function($, GithubAPI, hljs, marked) {\r
var GithubUser = function(login, password, repo, branch) {\r
this.login = login;\r
this.password = password;\r
\r
/* internals */\r
\r
+ _initMarked: function() {\r
+ var renderer = new marked.Renderer();\r
+ renderer.code = function(code) {\r
+ return '<pre class="nitcode hljs">' + hljs.highlight('nit', code).value + '</pre>';\r
+ }\r
+ renderer.codespan = function(code) {\r
+ return '<code class="nitcode hljs">' + hljs.highlight('nit', code).value + '</code>';\r
+ }\r
marked.setOptions({\r
+ renderer: renderer,\r
gfm: true,\r
tables: true,\r
breaks: true,\r