code.gitea.io/gitea@v1.22.3/templates/repo/wiki/view.tmpl (about)

     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="tw-flex tw-items-center">
     8  				<div class="ui floating filter dropdown" data-no-results="{{ctx.Locale.Tr "no_results_found"}}">
     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="clone-panel ui action small input">
    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 $timeSince}}
    44  					</div>
    45  				</div>
    46  				<div class="eight wide right aligned column">
    47  					{{if .EscapeStatus.Escaped}}
    48  						<a class="ui small button unescape-button tw-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  
    67  		<div class="wiki-content-parts">
    68  			{{if .sidebarTocContent}}
    69  			<div class="markup wiki-content-sidebar wiki-content-toc">
    70  				{{.sidebarTocContent | SafeHTML}}
    71  			</div>
    72  			{{end}}
    73  
    74  			<div class="markup wiki-content-main {{if or .sidebarTocContent .sidebarPresent}}with-sidebar{{end}}">
    75  				{{template "repo/unicode_escape_prompt" dict "EscapeStatus" .EscapeStatus "root" $}}
    76  				{{.content | SafeHTML}}
    77  			</div>
    78  
    79  			{{if .sidebarPresent}}
    80  			<div class="markup wiki-content-sidebar">
    81  				{{if and .CanWriteWiki (not .Repository.IsMirror)}}
    82  					<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>
    83  				{{end}}
    84  				{{template "repo/unicode_escape_prompt" dict "EscapeStatus" .sidebarEscapeStatus "root" $}}
    85  				{{.sidebarContent | SafeHTML}}
    86  			</div>
    87  			{{end}}
    88  
    89  			<div class="tw-clear-both"></div>
    90  
    91  			{{if .footerPresent}}
    92  			<div class="markup wiki-content-footer">
    93  				{{if and .CanWriteWiki (not .Repository.IsMirror)}}
    94  					<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>
    95  				{{end}}
    96  				{{template "repo/unicode_escape_prompt" dict "footerEscapeStatus" .sidebarEscapeStatus "root" $}}
    97  				{{.footerContent | SafeHTML}}
    98  			</div>
    99  			{{end}}
   100  		</div>
   101  	</div>
   102  </div>
   103  
   104  <div class="ui g-modal-confirm delete modal">
   105  	<div class="header">
   106  		{{svg "octicon-trash"}}
   107  		{{ctx.Locale.Tr "repo.wiki.delete_page_button"}}
   108  	</div>
   109  	<div class="content">
   110  		<p>{{ctx.Locale.Tr "repo.wiki.delete_page_notice_1" $title}}</p>
   111  	</div>
   112  	{{template "base/modal_actions_confirm" .}}
   113  </div>
   114  
   115  {{template "base/footer" .}}