mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 03:25:11 +01:00 
			
		
		
		
	Following up fixes for "Fix inconsistent user profile layout across tabs" (#25739)
Follow https://github.com/go-gitea/gitea/pull/25625#issuecomment-1621577816 1. Fix the incorrect "project view" layout 2. Fix the "follow/unfollow" link on "packages" and "projects" tab Before:  After:  --------- Co-authored-by: Giteabot <teabot@gitea.io>
This commit is contained in:
		
							parent
							
								
									a6a9389c70
								
							
						
					
					
						commit
						128d77a3a0
					
				| @ -287,9 +287,9 @@ func Action(ctx *context.Context) { | ||||
| 	} | ||||
| 
 | ||||
| 	if err != nil { | ||||
| 		ctx.ServerError(fmt.Sprintf("Action (%s)", ctx.FormString("action")), err) | ||||
| 		log.Error("Failed to apply action %q: %v", ctx.FormString("action"), err) | ||||
| 		ctx.JSONError(fmt.Sprintf("Action %q failed", ctx.FormString("action"))) | ||||
| 		return | ||||
| 	} | ||||
| 	// FIXME: We should check this URL and make sure that it's a valid Gitea URL | ||||
| 	ctx.RedirectToFirst(ctx.FormString("redirect_to"), ctx.ContextUser.HomeLink()) | ||||
| 	ctx.JSONOK() | ||||
| } | ||||
|  | ||||
| @ -20,16 +20,13 @@ | ||||
| 			</div> | ||||
| 		</div> | ||||
| 		<div class="right menu"> | ||||
| 			<form method="post" action="{{.Link}}?action={{if $.IsFollowing}}unfollow{{else}}follow{{end}}&redirect_to={{$.Link}}"> | ||||
| 				{{$.CsrfTokenHtml}} | ||||
| 				<button type="submit" class="ui basic button gt-mr-0"> | ||||
| 					{{if $.IsFollowing}} | ||||
| 						{{.locale.Tr "user.unfollow"}} | ||||
| 					{{else}} | ||||
| 						{{.locale.Tr "user.follow"}} | ||||
| 					{{end}} | ||||
| 				</button> | ||||
| 			</form> | ||||
| 			<button class="link-action ui basic button gt-mr-0" data-url="{{.Org.HomeLink}}?action={{if $.IsFollowing}}unfollow{{else}}follow{{end}}"> | ||||
| 				{{if $.IsFollowing}} | ||||
| 					{{.locale.Tr "user.unfollow"}} | ||||
| 				{{else}} | ||||
| 					{{.locale.Tr "user.follow"}} | ||||
| 				{{end}} | ||||
| 			</button> | ||||
| 		</div> | ||||
| 	</div> | ||||
| 
 | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| {{template "base/head" .}} | ||||
| <div role="main" aria-label="{{.Title}}" class="page-content repository packages"> | ||||
| <div role="main" aria-label="{{.Title}}" class="page-content repository projects view-project"> | ||||
| 	{{template "shared/user/org_profile_avatar" .}} | ||||
| 	<div class="ui container"> | ||||
| 	{{template "user/overview/header" .}} | ||||
|  | ||||
| @ -1,5 +1,3 @@ | ||||
| <div role="main" aria-label="{{.Title}}" class="page-content repository projects view-project"> | ||||
| 	<div class="ui container"> | ||||
| 		<div class="ui two column stackable grid"> | ||||
| 			<div class="column"> | ||||
| 			</div> | ||||
| @ -70,8 +68,8 @@ | ||||
| 			{{end}} | ||||
| 		</div> | ||||
| 		<div class="divider"></div> | ||||
| 	</div> | ||||
| 	<div class="ui container fluid padded" id="project-board"> | ||||
| 
 | ||||
| 	<div id="project-board"> | ||||
| 
 | ||||
| 		<div class="board {{if .CanWriteProjects}}sortable{{end}}"> | ||||
| 			{{range $board := .Boards}} | ||||
| @ -253,8 +251,6 @@ | ||||
| 
 | ||||
| 	</div> | ||||
| 
 | ||||
| </div> | ||||
| 
 | ||||
| {{if .CanWriteProjects}} | ||||
| 	<div class="ui g-modal-confirm delete modal"> | ||||
| 		<div class="header"> | ||||
|  | ||||
| @ -99,15 +99,13 @@ | ||||
| 			{{if and .IsSigned (ne .SignedUserID .ContextUser.ID)}} | ||||
| 			<li class="follow"> | ||||
| 				{{if $.IsFollowing}} | ||||
| 					<form method="post" action="{{.Link}}?action=unfollow&redirect_to={{$.Link}}"> | ||||
| 						{{$.CsrfTokenHtml}} | ||||
| 						<button type="submit" class="ui basic red button">{{svg "octicon-person"}} {{.locale.Tr "user.unfollow"}}</button> | ||||
| 					</form> | ||||
| 					<button class="ui basic red button link-action" data-url="{{.ContextUser.HomeLink}}?action=unfollow"> | ||||
| 						{{svg "octicon-person"}} {{.locale.Tr "user.unfollow"}} | ||||
| 					</button> | ||||
| 				{{else}} | ||||
| 					<form method="post" action="{{.Link}}?action=follow&redirect_to={{$.Link}}"> | ||||
| 						{{$.CsrfTokenHtml}} | ||||
| 						<button type="submit" class="ui basic green button">{{svg "octicon-person"}} {{.locale.Tr "user.follow"}}</button> | ||||
| 					</form> | ||||
| 					<button class="ui basic green button link-action" data-url="{{.ContextUser.HomeLink}}?action=follow"> | ||||
| 						{{svg "octicon-person"}} {{.locale.Tr "user.follow"}} | ||||
| 					</button> | ||||
| 				{{end}} | ||||
| 			</li> | ||||
| 			{{end}} | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user