gitea源码

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. {{template "base/head" .}}
  2. <div role="main" aria-label="{{.Title}}" class="page-content repository wiki new">
  3. {{template "repo/header" .}}
  4. <div class="ui container">
  5. {{template "base/alert" .}}
  6. <div class="ui header flex-text-block tw-justify-between">
  7. {{ctx.Locale.Tr "repo.wiki.new_page"}}
  8. {{if .PageIsWikiEdit}}
  9. <a class="ui tiny primary button" href="{{.RepoLink}}/wiki?action=_new">{{ctx.Locale.Tr "repo.wiki.new_page_button"}}</a>
  10. {{end}}
  11. </div>
  12. <form class="ui form" action="?action={{if .PageIsWikiEdit}}_edit{{else}}_new{{end}}" method="post">
  13. {{.CsrfTokenHtml}}
  14. <div class="field {{if .Err_Title}}error{{end}}">
  15. <input name="title" value="{{.title}}" aria-label="{{ctx.Locale.Tr "repo.wiki.page_title"}}" placeholder="{{ctx.Locale.Tr "repo.wiki.page_title"}}" autofocus required>
  16. </div>
  17. <div class="help">
  18. {{ctx.Locale.Tr "repo.wiki.page_name_desc"}}
  19. </div>
  20. {{$content := .WikiEditContent}}
  21. {{if not .PageIsWikiEdit}}
  22. {{$content = ctx.Locale.Tr "repo.wiki.welcome"}}
  23. {{end}}
  24. {{template "shared/combomarkdowneditor" (dict
  25. "CustomInit" true
  26. "MarkdownPreviewInRepo" $.Repository
  27. "MarkdownPreviewMode" "wiki"
  28. "TextareaName" "content"
  29. "TextareaContent" $content
  30. "TextareaPlaceholder" (ctx.Locale.Tr "repo.wiki.page_content")
  31. )}}
  32. <div class="field tw-mt-4">
  33. <input name="message" aria-label="{{ctx.Locale.Tr "repo.wiki.default_commit_message"}}" placeholder="{{ctx.Locale.Tr "repo.wiki.default_commit_message"}}">
  34. </div>
  35. <div class="divider"></div>
  36. <div class="flex-text-block tw-justify-end">
  37. <a class="ui basic cancel button" href="{{.Link}}">{{ctx.Locale.Tr "cancel"}}</a>
  38. <button class="ui primary button">{{ctx.Locale.Tr "repo.wiki.save_page"}}</button>
  39. </div>
  40. </form>
  41. </div>
  42. </div>
  43. {{template "base/footer" .}}