code.gitea.io/gitea@v1.22.3/templates/user/notification/notification_subscriptions.tmpl (about)

     1  {{template "base/head" .}}
     2  <div role="main" aria-label="{{.Title}}" class="page-content user notification">
     3  	<div class="ui container">
     4  		<div class="ui compact small menu small-menu-items">
     5  			<a href="{{AppSubUrl}}/notifications/subscriptions" class="{{if eq .Status 1}}active {{end}}item">
     6  				{{ctx.Locale.Tr "notification.subscriptions"}}
     7  			</a>
     8  			<a href="{{AppSubUrl}}/notifications/watching" class="{{if eq .Status 2}}active {{end}}item">
     9  				{{ctx.Locale.Tr "notification.watching"}}
    10  			</a>
    11  		</div>
    12  		<div class="ui top attached segment">
    13  			{{if eq .Status 1}}
    14  				<div class="tw-flex tw-justify-between">
    15  					<div class="tw-flex">
    16  						<div class="small-menu-items ui compact tiny menu">
    17  							<a class="{{if eq .State "all"}}active {{end}}item" href="?sort={{$.SortType}}&state=all&issueType={{$.IssueType}}&labels={{$.Labels}}">
    18  								{{ctx.Locale.Tr "all"}}
    19  							</a>
    20  							<a class="{{if eq .State "open"}}active {{end}}item" href="?sort={{$.SortType}}&state=open&issueType={{$.IssueType}}&labels={{$.Labels}}">
    21  								{{svg "octicon-issue-opened" 16 "tw-mr-2"}}
    22  								{{ctx.Locale.Tr "repo.issues.open_title"}}
    23  							</a>
    24  							<a class="{{if eq .State "closed"}}active {{end}}item" href="?sort={{$.SortType}}&state=closed&issueType={{$.IssueType}}&labels={{$.Labels}}">
    25  								{{svg "octicon-issue-closed" 16 "tw-mr-2"}}
    26  								{{ctx.Locale.Tr "repo.issues.closed_title"}}
    27  							</a>
    28  						</div>
    29  					</div>
    30  					<div class="tw-flex tw-justify-between">
    31  						<div class="ui right aligned secondary filter menu labels">
    32  							<!-- Type -->
    33  								<div class="ui dropdown type jump item">
    34  									<span class="text">
    35  										{{ctx.Locale.Tr "repo.issues.filter_type"}}
    36  									</span>
    37  									{{svg "octicon-triangle-down" 14 "dropdown icon"}}
    38  									<div class="menu">
    39  										<a class="{{if or (eq .IssueType "all") (not .IssueType)}}active {{end}}item" href="?sort={{$.SortType}}&state={{$.State}}&issueType=all&labels={{$.Labels}}">{{ctx.Locale.Tr "all"}}</a>
    40  										<a class="{{if eq .IssueType "issues"}}active {{end}}item" href="?sort={{$.SortType}}&state={{$.State}}&issueType=issues&labels={{$.Labels}}">{{ctx.Locale.Tr "issues"}}</a>
    41  										<a class="{{if eq .IssueType "pulls"}}active {{end}}item" href="?sort={{$.SortType}}&state={{$.State}}&issueType=pulls&labels={{$.Labels}}">{{ctx.Locale.Tr "pull_requests"}}</a>
    42  									</div>
    43  								</div>
    44  
    45  							<!-- Sort -->
    46  							<div class="ui dropdown type jump item">
    47  								<span class="text">
    48  									{{ctx.Locale.Tr "repo.issues.filter_sort"}}
    49  								</span>
    50  								{{svg "octicon-triangle-down" 14 "dropdown icon"}}
    51  								<div class="menu">
    52  									<a class="{{if or (eq .SortType "latest") (not .SortType)}}active {{end}}item" href="?sort=latest&state={{$.State}}&issueType={{$.IssueType}}&labels={{$.Labels}}">{{ctx.Locale.Tr "repo.issues.filter_sort.latest"}}</a>
    53  									<a class="{{if eq .SortType "oldest"}}active {{end}}item" href="?sort=oldest&state={{$.State}}&issueType={{$.IssueType}}&labels={{$.Labels}}">{{ctx.Locale.Tr "repo.issues.filter_sort.oldest"}}</a>
    54  									<a class="{{if eq .SortType "recentupdate"}}active {{end}}item" href="?sort=recentupdate&state={{$.State}}&issueType={{$.IssueType}}&labels={{$.Labels}}">{{ctx.Locale.Tr "repo.issues.filter_sort.recentupdate"}}</a>
    55  									<a class="{{if eq .SortType "leastupdate"}}active {{end}}item" href="?sort=leastupdate&state={{$.State}}&issueType={{$.IssueType}}&labels={{$.Labels}}">{{ctx.Locale.Tr "repo.issues.filter_sort.leastupdate"}}</a>
    56  									<a class="{{if eq .SortType "mostcomment"}}active {{end}}item" href="?sort=mostcomment&state={{$.State}}&issueType={{$.IssueType}}&labels={{$.Labels}}">{{ctx.Locale.Tr "repo.issues.filter_sort.mostcomment"}}</a>
    57  									<a class="{{if eq .SortType "leastcomment"}}active {{end}}item" href="?sort=leastcomment&state={{$.State}}&issueType={{$.IssueType}}&labels={{$.Labels}}">{{ctx.Locale.Tr "repo.issues.filter_sort.leastcomment"}}</a>
    58  									<a class="{{if eq .SortType "nearduedate"}}active {{end}}item" href="?sort=nearduedate&state={{$.State}}&issueType={{$.IssueType}}&labels={{$.Labels}}">{{ctx.Locale.Tr "repo.issues.filter_sort.nearduedate"}}</a>
    59  									<a class="{{if eq .SortType "farduedate"}}active {{end}}item" href="?sort=farduedate&state={{$.State}}&issueType={{$.IssueType}}&labels={{$.Labels}}">{{ctx.Locale.Tr "repo.issues.filter_sort.farduedate"}}</a>
    60  								</div>
    61  							</div>
    62  						</div>
    63  					</div>
    64  				</div>
    65  				<div class="divider"></div>
    66  				{{if not .Issues}}
    67  					{{ctx.Locale.Tr "notification.no_subscriptions"}}
    68  				{{else}}
    69  					{{template "shared/issuelist" dict "." . "listType" "dashboard"}}
    70  				{{end}}
    71  			{{else}}
    72  				{{template "shared/repo_search" .}}
    73  				{{template "explore/repo_list" .}}
    74  				{{template "base/paginate" .}}
    75  			{{end}}
    76  		</div>
    77  	</div>
    78  </div>
    79  {{template "base/footer" .}}