mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 10:56:10 +01:00 
			
		
		
		
	Trivial fixes (#33304)
1. the error check was added for go-git, it was caused by the empty `.keep` file in the test fixtures. 2. use `PostFormValue` instead of `PostForm.Get` (`Get` needs to parse the form ahead) 3. fix incorrect container text (it should show "Images" in the header but not "OS/Arch") 4. align maven xml 5. fix closed PR color&icon
This commit is contained in:
		| @@ -1,17 +1,21 @@ | ||||
| import type {Issue} from '../types.ts'; | ||||
|  | ||||
| // the getIssueIcon/getIssueColor logic should be kept the same as "templates/shared/issueicon.tmpl" | ||||
|  | ||||
| export function getIssueIcon(issue: Issue) { | ||||
|   if (issue.pull_request) { | ||||
|     if (issue.state === 'open') { | ||||
|       if (issue.pull_request.draft === true) { | ||||
|       if (issue.pull_request.draft) { | ||||
|         return 'octicon-git-pull-request-draft'; // WIP PR | ||||
|       } | ||||
|       return 'octicon-git-pull-request'; // Open PR | ||||
|     } else if (issue.pull_request.merged === true) { | ||||
|     } else if (issue.pull_request.merged) { | ||||
|       return 'octicon-git-merge'; // Merged PR | ||||
|     } | ||||
|     return 'octicon-git-pull-request'; // Closed PR | ||||
|   } else if (issue.state === 'open') { | ||||
|     return 'octicon-git-pull-request-closed'; // Closed PR | ||||
|   } | ||||
|  | ||||
|   if (issue.state === 'open') { | ||||
|     return 'octicon-issue-opened'; // Open Issue | ||||
|   } | ||||
|   return 'octicon-issue-closed'; // Closed Issue | ||||
| @@ -19,12 +23,17 @@ export function getIssueIcon(issue: Issue) { | ||||
|  | ||||
| export function getIssueColor(issue: Issue) { | ||||
|   if (issue.pull_request) { | ||||
|     if (issue.pull_request.draft === true) { | ||||
|       return 'grey'; // WIP PR | ||||
|     } else if (issue.pull_request.merged === true) { | ||||
|     if (issue.state === 'open') { | ||||
|       if (issue.pull_request.draft) { | ||||
|         return 'grey'; // WIP PR | ||||
|       } | ||||
|       return 'green'; // Open PR | ||||
|     } else if (issue.pull_request.merged) { | ||||
|       return 'purple'; // Merged PR | ||||
|     } | ||||
|     return 'red'; // Closed PR | ||||
|   } | ||||
|  | ||||
|   if (issue.state === 'open') { | ||||
|     return 'green'; // Open Issue | ||||
|   } | ||||
|   | ||||
| @@ -35,6 +35,7 @@ import octiconGitBranch from '../../public/assets/img/svg/octicon-git-branch.svg | ||||
| import octiconGitCommit from '../../public/assets/img/svg/octicon-git-commit.svg'; | ||||
| import octiconGitMerge from '../../public/assets/img/svg/octicon-git-merge.svg'; | ||||
| import octiconGitPullRequest from '../../public/assets/img/svg/octicon-git-pull-request.svg'; | ||||
| import octiconGitPullRequestClosed from '../../public/assets/img/svg/octicon-git-pull-request-closed.svg'; | ||||
| import octiconGitPullRequestDraft from '../../public/assets/img/svg/octicon-git-pull-request-draft.svg'; | ||||
| import octiconGrabber from '../../public/assets/img/svg/octicon-grabber.svg'; | ||||
| import octiconHeading from '../../public/assets/img/svg/octicon-heading.svg'; | ||||
| @@ -112,6 +113,7 @@ const svgs = { | ||||
|   'octicon-git-commit': octiconGitCommit, | ||||
|   'octicon-git-merge': octiconGitMerge, | ||||
|   'octicon-git-pull-request': octiconGitPullRequest, | ||||
|   'octicon-git-pull-request-closed': octiconGitPullRequestClosed, | ||||
|   'octicon-git-pull-request-draft': octiconGitPullRequestDraft, | ||||
|   'octicon-grabber': octiconGrabber, | ||||
|   'octicon-heading': octiconHeading, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user