You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

view.tmpl 4.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. {{template "base/head" .}}
  2. <div role="main" aria-label="{{.Title}}" class="page-content repository wiki view">
  3. {{template "repo/header" .}}
  4. {{$title := .title}}
  5. <div class="ui container">
  6. <div class="repo-button-row">
  7. <div class="gt-df gt-ac">
  8. <div class="ui floating filter dropdown" data-no-results="{{ctx.Locale.Tr "repo.pulls.no_results"}}">
  9. <div class="ui basic small button">
  10. <span class="text">
  11. {{ctx.Locale.Tr "repo.wiki.page"}}:
  12. <strong>{{$title}}</strong>
  13. </span>
  14. {{svg "octicon-triangle-down" 14 "dropdown icon"}}
  15. </div>
  16. <div class="menu">
  17. <div class="ui icon search input">
  18. <i class="icon">{{svg "octicon-filter" 16}}</i>
  19. <input name="search" placeholder="{{ctx.Locale.Tr "repo.wiki.filter_page"}}...">
  20. </div>
  21. <div class="scrolling menu">
  22. <a class="item muted" href="{{.RepoLink}}/wiki/?action=_pages">{{ctx.Locale.Tr "repo.wiki.pages"}}</a>
  23. <div class="divider"></div>
  24. {{range .Pages}}
  25. <a class="item {{if eq $.Title .Name}}selected{{end}}" href="{{$.RepoLink}}/wiki/{{.SubURL}}">{{.Name}}</a>
  26. {{end}}
  27. </div>
  28. </div>
  29. </div>
  30. </div>
  31. <div class="ui action small input gt-df gt-ac" id="clone-panel">
  32. {{template "repo/clone_buttons" .}}
  33. {{template "repo/clone_script" .}}
  34. </div>
  35. </div>
  36. <div class="ui dividing header">
  37. <div class="ui stackable grid">
  38. <div class="eight wide column">
  39. <a class="file-revisions-btn ui basic button" title="{{ctx.Locale.Tr "repo.wiki.file_revision"}}" href="{{.RepoLink}}/wiki/{{.PageURL}}?action=_revision" ><span>{{.CommitCount}}</span> {{svg "octicon-history"}}</a>
  40. {{$title}}
  41. <div class="ui sub header">
  42. {{$timeSince := TimeSince .Author.When ctx.Locale}}
  43. {{ctx.Locale.Tr "repo.wiki.last_commit_info" (.Author.Name | Escape) $timeSince | Safe}}
  44. </div>
  45. </div>
  46. <div class="eight wide right aligned column">
  47. {{if .EscapeStatus.Escaped}}
  48. <a class="ui small button unescape-button gt-hidden">{{ctx.Locale.Tr "repo.unescape_control_characters"}}</a>
  49. <a class="ui small button escape-button">{{ctx.Locale.Tr "repo.escape_control_characters"}}</a>
  50. {{end}}
  51. {{if and .CanWriteWiki (not .Repository.IsMirror)}}
  52. <div class="ui right">
  53. <a class="ui small button" href="{{.RepoLink}}/wiki/{{.PageURL}}?action=_edit">{{ctx.Locale.Tr "repo.wiki.edit_page_button"}}</a>
  54. <a class="ui small primary button" href="{{.RepoLink}}/wiki?action=_new">{{ctx.Locale.Tr "repo.wiki.new_page_button"}}</a>
  55. <a class="ui small red button delete-button" href="" data-url="{{.RepoLink}}/wiki/{{.PageURL}}?action=_delete" data-id="{{.PageURL}}">{{ctx.Locale.Tr "repo.wiki.delete_page_button"}}</a>
  56. </div>
  57. {{end}}
  58. </div>
  59. </div>
  60. </div>
  61. {{if .FormatWarning}}
  62. <div class="ui negative message">
  63. <p>{{.FormatWarning}}</p>
  64. </div>
  65. {{end}}
  66. <div class="wiki-content-parts">
  67. {{if .sidebarTocContent}}
  68. <div class="markup wiki-content-sidebar wiki-content-toc">
  69. {{.sidebarTocContent | Safe}}
  70. </div>
  71. {{end}}
  72. <div class="markup wiki-content-main {{if or .sidebarTocContent .sidebarPresent}}with-sidebar{{end}}">
  73. {{template "repo/unicode_escape_prompt" dict "EscapeStatus" .EscapeStatus "root" $}}
  74. {{.content | Safe}}
  75. </div>
  76. {{if .sidebarPresent}}
  77. <div class="markup wiki-content-sidebar">
  78. {{if and .CanWriteWiki (not .Repository.IsMirror)}}
  79. <a class="gt-float-right muted" href="{{.RepoLink}}/wiki/_Sidebar?action=_edit" aria-label="{{ctx.Locale.Tr "repo.wiki.edit_page_button"}}">{{svg "octicon-pencil"}}</a>
  80. {{end}}
  81. {{template "repo/unicode_escape_prompt" dict "EscapeStatus" .sidebarEscapeStatus "root" $}}
  82. {{.sidebarContent | Safe}}
  83. </div>
  84. {{end}}
  85. <div class="gt-clear-both"></div>
  86. {{if .footerPresent}}
  87. <div class="markup wiki-content-footer">
  88. {{if and .CanWriteWiki (not .Repository.IsMirror)}}
  89. <a class="gt-float-right muted" href="{{.RepoLink}}/wiki/_Footer?action=_edit" aria-label="{{ctx.Locale.Tr "repo.wiki.edit_page_button"}}">{{svg "octicon-pencil"}}</a>
  90. {{end}}
  91. {{template "repo/unicode_escape_prompt" dict "footerEscapeStatus" .sidebarEscapeStatus "root" $}}
  92. {{.footerContent | Safe}}
  93. </div>
  94. {{end}}
  95. </div>
  96. </div>
  97. </div>
  98. <div class="ui g-modal-confirm delete modal">
  99. <div class="header">
  100. {{svg "octicon-trash"}}
  101. {{ctx.Locale.Tr "repo.wiki.delete_page_button"}}
  102. </div>
  103. <div class="content">
  104. <p>{{ctx.Locale.Tr "repo.wiki.delete_page_notice_1" ($title|Escape) | Safe}}</p>
  105. </div>
  106. {{template "base/modal_actions_confirm" .}}
  107. </div>
  108. {{template "base/footer" .}}