2015-11-27 05:24:24 +00:00
{{ template "base/head" . }}
2023-02-01 22:56:10 +00:00
< div role = "main" aria-label = " {{ .Title }} " class = "page-content repository wiki view" >
2015-11-27 05:24:24 +00:00
{{ template "repo/header" . }}
2022-08-31 15:58:54 +00:00
{{ $title := .title }}
2015-12-07 22:30:52 +00:00
< div class = "ui container" >
2023-06-15 15:12:08 +00:00
< div class = "repo-button-row" >
2024-03-22 19:51:29 +00:00
< div class = "tw-flex tw-items-center" >
2023-09-25 08:56:50 +00:00
< div class = "ui floating filter dropdown" data-no-results = " {{ ctx .Locale.Tr "repo.pulls.no_results" }} " >
2023-04-19 17:50:10 +00:00
< div class = "ui basic small button" >
< span class = "text" >
2023-09-25 08:56:50 +00:00
{{ ctx .Locale.Tr "repo.wiki.page" }} :
2023-04-19 17:50:10 +00:00
< strong > {{ $title }} </ strong >
< / span >
{{ svg "octicon-triangle-down" 14 "dropdown icon" }}
< / div >
< div class = "menu" >
< div class = "ui icon search input" >
2023-06-14 16:40:15 +00:00
< i class = "icon" > {{ svg "octicon-filter" 16 }} </ i >
2023-09-25 08:56:50 +00:00
< input name = "search" placeholder = " {{ ctx .Locale.Tr "repo.wiki.filter_page" }} ..." >
2015-12-07 22:30:52 +00:00
< / div >
2023-04-19 17:50:10 +00:00
< div class = "scrolling menu" >
2023-09-25 08:56:50 +00:00
< a class = "item muted" href = " {{ .RepoLink }} /wiki/?action=_pages" > {{ ctx .Locale.Tr "repo.wiki.pages" }} </ a >
2023-06-29 12:24:22 +00:00
< div class = "divider" > < / div >
2023-04-19 17:50:10 +00:00
{{ range .Pages }}
< a class = "item {{ if eq $.Title .Name }} selected {{ end }} " href = " {{ $.RepoLink }} /wiki/ {{ .SubURL }} " > {{ .Name }} </ a >
{{ end }}
2015-12-07 22:30:52 +00:00
< / div >
< / div >
< / div >
< / div >
2024-09-07 19:59:15 +00:00
< div class = "clone-panel ui action small input tw-ml-auto" >
2023-04-19 17:50:10 +00:00
{{ template "repo/clone_buttons" . }}
{{ template "repo/clone_script" . }}
2015-12-07 22:30:52 +00:00
< / div >
2024-09-07 19:59:15 +00:00
< div class = "ui floating dropdown jump tw-ml-auto" >
2024-05-20 12:23:27 +00:00
< div class = "ui icon search input" >
< i class = "icon" > {{ svg "octicon-search" }} </ i >
< input type = "search" name = "q" hx-get = " {{ $.RepoLink }} /wiki/search" hx-target = "#wiki-search" hx-swap = "innerHTML" hx-trigger = "keyup changed delay:.5s" placeholder = " {{ ctx .Locale.Tr "repo.wiki.search" }} ..." />
< / div >
2024-09-07 19:59:15 +00:00
< div id = "wiki-search" class = "menu tw-absolute tw-max-h-[65dvh] tw-overflow-y-auto tw-mt-3 tw-rounded left" >
2024-05-20 12:23:27 +00:00
< div class = "item muted" > {{ ctx .Locale.Tr "repo.wiki.no_search_results" }} </ div >
< / div >
< / div >
2015-12-07 22:30:52 +00:00
< / div >
2017-02-15 23:05:02 +00:00
< div class = "ui dividing header" >
2017-12-31 00:47:52 +00:00
< div class = "ui stackable grid" >
< div class = "eight wide column" >
2023-09-25 08:56:50 +00:00
< 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 >
2017-12-31 00:47:52 +00:00
{{ $title }}
< div class = "ui sub header" >
2023-09-25 12:42:40 +00:00
{{ $timeSince := TimeSince .Author.When ctx .Locale }}
2024-02-22 17:02:33 +00:00
{{ ctx .Locale.Tr "repo.wiki.last_commit_info" .Author.Name $timeSince }}
2017-12-31 00:47:52 +00:00
< / div >
< / div >
< div class = "eight wide right aligned column" >
2022-01-07 01:18:52 +00:00
{{ if .EscapeStatus.Escaped }}
2024-03-24 18:23:38 +00:00
< a class = "ui small button unescape-button tw-hidden" > {{ ctx .Locale.Tr "repo.unescape_control_characters" }} </ a >
2023-09-25 08:56:50 +00:00
< a class = "ui small button escape-button" > {{ ctx .Locale.Tr "repo.escape_control_characters" }} </ a >
2022-01-07 01:18:52 +00:00
{{ end }}
2018-11-28 11:26:14 +00:00
{{ if and .CanWriteWiki ( not .Repository.IsMirror ) }}
2017-12-31 00:47:52 +00:00
< div class = "ui right" >
2023-09-25 08:56:50 +00:00
< a class = "ui small button" href = " {{ .RepoLink }} /wiki/ {{ .PageURL }} ?action=_edit" > {{ ctx .Locale.Tr "repo.wiki.edit_page_button" }} </ a >
< a class = "ui small primary button" href = " {{ .RepoLink }} /wiki?action=_new" > {{ ctx .Locale.Tr "repo.wiki.new_page_button" }} </ a >
< 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 >
2017-12-31 00:47:52 +00:00
< / div >
{{ end }}
2015-12-07 22:30:52 +00:00
< / div >
< / div >
< / div >
2017-02-14 01:13:59 +00:00
{{ if .FormatWarning }}
< div class = "ui negative message" >
< p > {{ .FormatWarning }} </ p >
< / div >
{{ end }}
2023-06-23 19:51:43 +00:00
< div class = "wiki-content-parts" >
{{ if .sidebarTocContent }}
< div class = "markup wiki-content-sidebar wiki-content-toc" >
2024-02-25 10:45:56 +00:00
{{ .sidebarTocContent | SafeHTML }}
2023-06-23 19:51:43 +00:00
< / div >
{{ end }}
< div class = "markup wiki-content-main {{ if or .sidebarTocContent .sidebarPresent }} with-sidebar {{ end }} " >
2022-01-07 01:18:52 +00:00
{{ template "repo/unicode_escape_prompt" dict "EscapeStatus" .EscapeStatus "root" $ }}
2024-02-25 10:45:56 +00:00
{{ .content | SafeHTML }}
2017-02-14 01:13:59 +00:00
< / div >
2023-06-23 19:51:43 +00:00
{{ if .sidebarPresent }}
< div class = "markup wiki-content-sidebar" >
{{ if and .CanWriteWiki ( not .Repository.IsMirror ) }}
2024-03-04 03:33:20 +00:00
< a class = "tw-float-right muted" href = " {{ .RepoLink }} /wiki/_Sidebar?action=_edit" aria-label = " {{ ctx .Locale.Tr "repo.wiki.edit_page_button" }} " > {{ svg "octicon-pencil" }} </ a >
2022-06-08 08:59:16 +00:00
{{ end }}
2023-06-23 19:51:43 +00:00
{{ template "repo/unicode_escape_prompt" dict "EscapeStatus" .sidebarEscapeStatus "root" $ }}
2024-02-25 10:45:56 +00:00
{{ .sidebarContent | SafeHTML }}
2017-02-14 01:13:59 +00:00
< / div >
{{ end }}
2023-06-23 19:51:43 +00:00
2024-03-04 03:33:20 +00:00
< div class = "tw-clear-both" > < / div >
2023-06-23 19:51:43 +00:00
{{ if .footerPresent }}
< div class = "markup wiki-content-footer" >
{{ if and .CanWriteWiki ( not .Repository.IsMirror ) }}
2024-03-04 03:33:20 +00:00
< a class = "tw-float-right muted" href = " {{ .RepoLink }} /wiki/_Footer?action=_edit" aria-label = " {{ ctx .Locale.Tr "repo.wiki.edit_page_button" }} " > {{ svg "octicon-pencil" }} </ a >
2023-06-23 19:51:43 +00:00
{{ end }}
{{ template "repo/unicode_escape_prompt" dict "footerEscapeStatus" .sidebarEscapeStatus "root" $ }}
2024-02-25 10:45:56 +00:00
{{ .footerContent | SafeHTML }}
2023-06-23 19:51:43 +00:00
< / div >
2022-01-07 01:18:52 +00:00
{{ end }}
2015-11-27 05:24:24 +00:00
< / div >
< / div >
< / div >
2016-03-03 22:06:50 +00:00
2023-04-24 11:08:59 +00:00
< div class = "ui g-modal-confirm delete modal" >
2023-04-23 09:24:19 +00:00
< div class = "header" >
2021-03-22 04:04:19 +00:00
{{ svg "octicon-trash" }}
2023-09-25 08:56:50 +00:00
{{ ctx .Locale.Tr "repo.wiki.delete_page_button" }}
2016-03-03 22:06:50 +00:00
< / div >
< div class = "content" >
2024-02-25 14:02:20 +00:00
< p > {{ ctx .Locale.Tr "repo.wiki.delete_page_notice_1" $title }} </ p >
2016-03-03 22:06:50 +00:00
< / div >
2023-04-23 09:24:19 +00:00
{{ template "base/modal_actions_confirm" . }}
2016-03-03 22:06:50 +00:00
< / div >
2015-12-07 22:30:52 +00:00
{{ template "base/footer" . }}