mirror of
				https://github.com/go-gitea/gitea
				synced 2025-10-31 11:28:24 +00:00 
			
		
		
		
	Refactor "shortsha" (#26877)
The old code used complex `if` blocks and strange HTML layouts. <details>  </details> This PR refactors the template code and remove legacy CSS styles. The UI doesn't change much.  
This commit is contained in:
		| @@ -1308,9 +1308,13 @@ img.ui.avatar, | ||||
| .ui .sha.label { | ||||
|   font-family: var(--fonts-monospace); | ||||
|   font-size: 13px; | ||||
|   padding: 6px 10px 4px; | ||||
|   font-weight: var(--font-weight-normal); | ||||
|   margin: 0 6px; | ||||
|   padding: 5px 10px; | ||||
| } | ||||
|  | ||||
| .ui .sha.label .shortsha { | ||||
|   display: inline-block; /* not sure whether it is still needed */ | ||||
| } | ||||
|  | ||||
| .ui .button.copy-commit-sha { | ||||
|   | ||||
| @@ -123,14 +123,6 @@ | ||||
|   padding-bottom: 3px; | ||||
| } | ||||
|  | ||||
| #git-graph-container #rev-list .sha.label .shortsha { | ||||
|   padding-top: 0; | ||||
| } | ||||
|  | ||||
| #git-graph-container #rev-list .sha.label .shortsha-pad { | ||||
|   padding-right: 10px; | ||||
| } | ||||
|  | ||||
| #git-graph-container #rev-list .sha.label .ui.detail.icon.button { | ||||
|   padding-top: 3px; | ||||
|   margin-top: -5px; | ||||
|   | ||||
| @@ -245,15 +245,9 @@ | ||||
| } | ||||
|  | ||||
| .repository.file.list #repo-files-table thead th { | ||||
|   padding-top: 8px; | ||||
|   padding-bottom: 5px; | ||||
|   font-weight: var(--font-weight-normal); | ||||
| } | ||||
|  | ||||
| .repository.file.list #repo-files-table thead .ui.avatar { | ||||
|   margin-bottom: 5px; | ||||
| } | ||||
|  | ||||
| .repository.file.list #repo-files-table tbody .svg { | ||||
|   margin-left: 3px; | ||||
|   margin-right: 5px; | ||||
| @@ -891,11 +885,6 @@ | ||||
|   background: var(--color-red-badge-bg); | ||||
| } | ||||
|  | ||||
| .repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isWarning .shortsha { | ||||
|   display: inline-block; | ||||
|   padding-top: 1px; | ||||
| } | ||||
|  | ||||
| .repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isWarning:hover { | ||||
|   background: var(--color-red-badge-hover-bg) !important; | ||||
| } | ||||
| @@ -905,11 +894,6 @@ | ||||
|   background: var(--color-green-badge-bg); | ||||
| } | ||||
|  | ||||
| .repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerified .shortsha { | ||||
|   display: inline-block; | ||||
|   padding-top: 1px; | ||||
| } | ||||
|  | ||||
| .repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerified:hover { | ||||
|   background: var(--color-green-badge-hover-bg) !important; | ||||
| } | ||||
| @@ -919,11 +903,6 @@ | ||||
|   background: var(--color-yellow-badge-bg); | ||||
| } | ||||
|  | ||||
| .repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerifiedUntrusted .shortsha { | ||||
|   display: inline-block; | ||||
|   padding-top: 1px; | ||||
| } | ||||
|  | ||||
| .repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerifiedUntrusted:hover { | ||||
|   background: var(--color-yellow-badge-hover-bg) !important; | ||||
| } | ||||
| @@ -933,11 +912,6 @@ | ||||
|   background: var(--color-orange-badge-bg); | ||||
| } | ||||
|  | ||||
| .repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerifiedUnmatched .shortsha { | ||||
|   display: inline-block; | ||||
|   padding-top: 1px; | ||||
| } | ||||
|  | ||||
| .repository.view.issue .comment-list .timeline-item.commits-list .singular-commit .shabox .sha.label.isSigned.isVerifiedUnmatched:hover { | ||||
|   background: var(--color-orange-badge-hover-bg) !important; | ||||
| } | ||||
| @@ -1387,14 +1361,6 @@ | ||||
|   background: var(--color-red-badge-bg); | ||||
| } | ||||
|  | ||||
| .repository #commits-table td.sha .sha.label.isSigned.isWarning .shortsha, | ||||
| .repository #repo-files-table .sha.label.isSigned.isWarning .shortsha, | ||||
| .repository #rev-list .sha.label.isSigned.isWarning .shortsha, | ||||
| .repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isWarning .shortsha { | ||||
|   display: inline-block; | ||||
|   padding-top: 1px; | ||||
| } | ||||
|  | ||||
| .repository #commits-table td.sha .sha.label.isSigned.isWarning .detail.icon, | ||||
| .repository #repo-files-table .sha.label.isSigned.isWarning .detail.icon, | ||||
| .repository #rev-list .sha.label.isSigned.isWarning .detail.icon, | ||||
| @@ -1418,14 +1384,6 @@ | ||||
|   background: var(--color-green-badge-bg); | ||||
| } | ||||
|  | ||||
| .repository #commits-table td.sha .sha.label.isSigned.isVerified .shortsha, | ||||
| .repository #repo-files-table .sha.label.isSigned.isVerified .shortsha, | ||||
| .repository #rev-list .sha.label.isSigned.isVerified .shortsha, | ||||
| .repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerified .shortsha { | ||||
|   display: inline-block; | ||||
|   padding-top: 1px; | ||||
| } | ||||
|  | ||||
| .repository #commits-table td.sha .sha.label.isSigned.isVerified .detail.icon, | ||||
| .repository #repo-files-table .sha.label.isSigned.isVerified .detail.icon, | ||||
| .repository #rev-list .sha.label.isSigned.isVerified .detail.icon, | ||||
| @@ -1449,14 +1407,6 @@ | ||||
|   background: var(--color-yellow-badge-bg); | ||||
| } | ||||
|  | ||||
| .repository #commits-table td.sha .sha.label.isSigned.isVerifiedUntrusted .shortsha, | ||||
| .repository #repo-files-table .sha.label.isSigned.isVerifiedUntrusted .shortsha, | ||||
| .repository #rev-list .sha.label.isSigned.isVerifiedUntrusted .shortsha, | ||||
| .repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerifiedUntrusted .shortsha { | ||||
|   display: inline-block; | ||||
|   padding-top: 1px; | ||||
| } | ||||
|  | ||||
| .repository #commits-table td.sha .sha.label.isSigned.isVerifiedUntrusted .detail.icon, | ||||
| .repository #repo-files-table .sha.label.isSigned.isVerifiedUntrusted .detail.icon, | ||||
| .repository #rev-list .sha.label.isSigned.isVerifiedUntrusted .detail.icon, | ||||
| @@ -1480,14 +1430,6 @@ | ||||
|   background: var(--color-orange-badge-bg); | ||||
| } | ||||
|  | ||||
| .repository #commits-table td.sha .sha.label.isSigned.isVerifiedUnmatched .shortsha, | ||||
| .repository #repo-files-table .sha.label.isSigned.isVerifiedUnmatched .shortsha, | ||||
| .repository #rev-list .sha.label.isSigned.isVerifiedUnmatched .shortsha, | ||||
| .repository .timeline-item.commits-list .singular-commit .sha.label.isSigned.isVerifiedUnmatched .shortsha { | ||||
|   display: inline-block; | ||||
|   padding-top: 1px; | ||||
| } | ||||
|  | ||||
| .repository #commits-table td.sha .sha.label.isSigned.isVerifiedUnmatched .detail.icon, | ||||
| .repository #repo-files-table .sha.label.isSigned.isVerifiedUnmatched .detail.icon, | ||||
| .repository #rev-list .sha.label.isSigned.isVerifiedUnmatched .detail.icon, | ||||
| @@ -2691,11 +2633,6 @@ tbody.commit-list { | ||||
|   line-height: initial; | ||||
| } | ||||
|  | ||||
| /* commit history list */ | ||||
| .repository:not(.diff) .commit-body { | ||||
|   margin: 0; | ||||
| } | ||||
|  | ||||
| /* PR-comment */ | ||||
| .repository:not(.diff) .timeline-item .commit-body { | ||||
|   margin-left: 40px; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user