code.gitea.io/gitea@v1.22.3/templates/explore/repo_list.tmpl (about)

     1  <div class="flex-list">
     2  	{{range .Repos}}
     3  		<div class="flex-item">
     4  			<div class="flex-item-leading">
     5  				{{template "repo/icon" .}}
     6  			</div>
     7  			<div class="flex-item-main">
     8  				<div class="flex-item-header">
     9  					<div class="flex-item-title">
    10  						{{if and (or $.PageIsExplore $.PageIsProfileStarList) .Owner}}
    11  						<a class="text primary name" href="{{.Owner.HomeLink}}">{{.Owner.Name}}</a>/
    12  						{{end}}
    13  						<a class="text primary name" href="{{.Link}}">{{.Name}}</a>
    14  						<span class="label-list">
    15  							{{if .IsArchived}}
    16  								<span class="ui basic label">{{ctx.Locale.Tr "repo.desc.archived"}}</span>
    17  							{{end}}
    18  							{{if .IsPrivate}}
    19  								<span class="ui basic label">{{ctx.Locale.Tr "repo.desc.private"}}</span>
    20  							{{else}}
    21  								{{if .Owner.Visibility.IsPrivate}}
    22  									<span class="ui basic label">{{ctx.Locale.Tr "repo.desc.internal"}}</span>
    23  								{{end}}
    24  							{{end}}
    25  							{{if .IsTemplate}}
    26  								<span class="ui basic label">{{ctx.Locale.Tr "repo.desc.template"}}</span>
    27  							{{end}}
    28  							{{if eq .ObjectFormatName "sha256"}}
    29  								<span class="ui basic label">{{ctx.Locale.Tr "repo.desc.sha256"}}</span>
    30  							{{end}}
    31  						</span>
    32  					</div>
    33  					<div class="flex-item-trailing muted-links">
    34  						{{if .PrimaryLanguage}}
    35  							<a class="flex-text-inline" href="?q={{$.Keyword}}&sort={{$.SortType}}&language={{.PrimaryLanguage.Language}}{{if $.TabName}}&tab={{$.TabName}}{{end}}">
    36  								<i class="color-icon tw-mr-2" style="background-color: {{.PrimaryLanguage.Color}}"></i>
    37  								{{.PrimaryLanguage.Language}}
    38  							</a>
    39  						{{end}}
    40  						{{if not $.DisableStars}}
    41  							<a class="flex-text-inline" href="{{.Link}}/stars">
    42  								<span aria-label="{{ctx.Locale.Tr "repo.stars"}}">{{svg "octicon-star" 16}}</span>
    43  								<span {{if ge .NumStars 1000}}data-tooltip-content="{{.NumStars}}"{{end}}>{{CountFmt .NumStars}}</span>
    44  							</a>
    45  						{{end}}
    46  						<a class="flex-text-inline" href="{{.Link}}/forks">
    47  							<span aria-label="{{ctx.Locale.Tr "repo.forks"}}">{{svg "octicon-git-branch" 16}}</span>
    48  							<span {{if ge .NumForks 1000}}data-tooltip-content="{{.NumForks}}"{{end}}>{{CountFmt .NumForks}}</span>
    49  						</a>
    50  					</div>
    51  				</div>
    52  				{{$description := .DescriptionHTML $.Context}}
    53  				{{if $description}}
    54  					<div class="flex-item-body">{{$description}}</div>
    55  				{{end}}
    56  				{{if .Topics}}
    57  					<div class="label-list">
    58  					{{range .Topics}}
    59  						{{if ne . ""}}<a class="ui label" href="{{AppSubUrl}}/explore/repos?q={{.}}&topic=1">{{.}}</a>{{end}}
    60  					{{end}}
    61  					</div>
    62  				{{end}}
    63  				<div class="flex-item-body">{{ctx.Locale.Tr "org.repo_updated"}} {{TimeSinceUnix .UpdatedUnix ctx.Locale}}</div>
    64  			</div>
    65  		</div>
    66  	{{else}}
    67  	<div>
    68  		{{ctx.Locale.Tr "search.no_results"}}
    69  	</div>
    70  	{{end}}
    71  </div>