forked from gitea/gitea
		
	 b39a5bbbd6
			
		
	
	
		b39a5bbbd6
		
			
		
	
	
	
	
		
			
			Close #7570 1. Clearly define the wiki path behaviors, see `services/wiki/wiki_path.go` and tests 2. Keep compatibility with old contents 3. Allow to use dashes in titles, eg: "2000-01-02 Meeting record" 4. Add a "Pages" link in the dropdown, otherwise users can't go to the Pages page easily. 5. Add a "View original git file" link in the Pages list, even if some file names are broken, users still have a chance to edit or remove it, without cloning the wiki repo to local. 6. Fix 500 error when the name contains prefix spaces. This PR also introduces the ability to support sub-directories, but it can't be done at the moment due to there are a lot of legacy wiki data, which use "%2F" in file names.   Co-authored-by: Giteabot <teabot@gitea.io>
		
			
				
	
	
		
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Handlebars
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Handlebars
		
	
	
	
	
	
| {{template "base/head" .}}
 | |
| <div role="main" aria-label="{{.Title}}" class="page-content repository wiki pages">
 | |
| 	{{template "repo/header" .}}
 | |
| 	<div class="ui container">
 | |
| 		<h2 class="ui header gt-df gt-ac gt-sb">
 | |
| 			<span>{{.locale.Tr "repo.wiki.pages"}}</span>
 | |
| 			<span>
 | |
| 				{{if and .CanWriteWiki (not .IsRepositoryMirror)}}
 | |
| 					<a class="ui green small button" href="{{.RepoLink}}/wiki?action=_new">{{.locale.Tr "repo.wiki.new_page_button"}}</a>
 | |
| 				{{end}}
 | |
| 			</span>
 | |
| 		</h2>
 | |
| 		<table class="ui table wiki-pages-list">
 | |
| 			<tbody>
 | |
| 				{{range .Pages}}
 | |
| 					<tr>
 | |
| 						<td>
 | |
| 							{{svg "octicon-file"}}
 | |
| 							<a href="{{$.RepoLink}}/wiki/{{.SubURL}}">{{.Name}}</a>
 | |
| 							<a class="wiki-git-entry" href="{{$.RepoLink}}/wiki/{{.GitEntryName | PathEscape}}" data-tooltip-content="{{$.locale.Tr "repo.wiki.original_git_entry_tooltip"}}">{{svg "octicon-chevron-right"}}</a>
 | |
| 						</td>
 | |
| 						{{$timeSince := TimeSinceUnix .UpdatedUnix $.locale}}
 | |
| 						<td class="text right">{{$.locale.Tr "repo.wiki.last_updated" $timeSince | Safe}}</td>
 | |
| 					</tr>
 | |
| 				{{end}}
 | |
| 			</tbody>
 | |
| 		</table>
 | |
| 	</div>
 | |
| </div>
 | |
| {{template "base/footer" .}}
 |