single_file.tmpl 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <div class="panel panel-default file-content">
  2. <div class="panel-heading file-head">
  3. {{if .ReadmeExist}}
  4. <i class="icon fa fa-book"></i>
  5. {{else}}
  6. <div class="btn-group pull-right">
  7. <a class="btn btn-default hidden" href="#">Edit</a>
  8. <a class="btn btn-default" href="{{.FileLink}}">Raw</a>
  9. <a class="btn btn-default hidden" href="#">Blame</a>
  10. <a class="btn btn-default hidden" href="#">History</a>
  11. <a class="btn btn-danger hidden" href="#">Delete</a>
  12. </div>
  13. <i class="icon fa fa-file-text-o"></i>
  14. {{end}}{{.FileName}} {{FileSize .FileSize}}
  15. </div>
  16. {{if not .FileIsText}}
  17. <div class="panel-footer text-center">
  18. <a href="{{.FileLink}}" class="btn btn-default">View Raw</a>
  19. </div>
  20. {{else}}
  21. {{if .ReadmeExist}}
  22. <div class="panel-body file-body markdown">
  23. {{.FileContent|str2html}}
  24. </div>
  25. {{else}}
  26. <div class="panel-body file-body file-code code-view">
  27. <table>
  28. <tbody>
  29. <tr>
  30. <td class="lines-num"></td>
  31. <td class="lines-code markdown"><pre class="prettyprint linenums{{if .FileExt}} lang-{{.FileExt}}{{end}}">{{.FileContent}}</pre></td>
  32. </tr>
  33. </tbody>
  34. </table>
  35. </div>
  36. {{end}}
  37. {{end}}
  38. </div>