|
|
@@ -103,20 +103,23 @@ |
|
|
|
{{end}} |
|
|
|
</div> |
|
|
|
{{else if .FileSize}} |
|
|
|
<table> |
|
|
|
{{if .IsNoteBook}} |
|
|
|
<div id="notebook"></div> |
|
|
|
|
|
|
|
{{else}} |
|
|
|
<table> |
|
|
|
<tbody> |
|
|
|
<tr> |
|
|
|
{{if .IsFileTooLarge}} |
|
|
|
<td><strong>{{.i18n.Tr "repo.file_too_large"}}</strong></td> |
|
|
|
{{else if .IsNoteBook}} |
|
|
|
<td id="notebook"></td> |
|
|
|
{{else}} |
|
|
|
<td class="lines-num">{{.LineNums}}</td> |
|
|
|
<td class="lines-code"><pre><code class="{{.HighlightClass}}"><ol class="linenums">{{.FileContent}}</ol></code></pre></td> |
|
|
|
{{end}} |
|
|
|
</tr> |
|
|
|
</tbody> |
|
|
|
</table> |
|
|
|
</table> |
|
|
|
{{end}} |
|
|
|
{{end}} |
|
|
|
</div> |
|
|
|
</div> |
|
|
@@ -134,6 +137,9 @@ function showNoteBook(){ |
|
|
|
var isNoteBook = {{.IsNoteBook}} |
|
|
|
if (isNoteBook) { |
|
|
|
var jsonStr = "{{.FileContent}}" |
|
|
|
nb.markdown.setOptions({ |
|
|
|
baseUrl: {{.FileParentURL}} |
|
|
|
}); |
|
|
|
var notebook = nb.parse(JSON.parse(jsonStr)); |
|
|
|
var rendered = notebook.render(); |
|
|
|
$("#notebook").append(rendered); |
|
|
|