Fix dashboard UI bugs and more (#14767)
This PR fixes a few UI bugs I spontaneously encountered: - Fixes emojis in repo titles getting head-cut and tail-cut in dashboard feed due to introduction of 1.25 em emojis at 1 em line-height, by simply using the original 1 3/7 em value of `semantic.css` - Fixes regression (too long repo names should be capped to 70%) in #13828 due to flex children not respecting properties like `overflow: hidden;`, and removes a block of dead style code - Follow-up to #14761, removes extraneous code for top navbar and correct right margin for Font Awesome - Fixes color emphasis inversion in arc-green theme for top right buttons (edit, delete) on commit view boxes
This commit is contained in:
		
							parent
							
								
									8f4d55452a
								
							
						
					
					
						commit
						4172b1955f
					
				
					 5 changed files with 10 additions and 30 deletions
				
			
		|  | @ -173,7 +173,7 @@ | ||||||
| 						<div class="divider"></div> | 						<div class="divider"></div> | ||||||
| 
 | 
 | ||||||
| 						<a class="{{if .PageIsAdmin}}active{{end}} item" href="{{AppSubUrl}}/admin"> | 						<a class="{{if .PageIsAdmin}}active{{end}} item" href="{{AppSubUrl}}/admin"> | ||||||
| 							<i class="icon settings"></i> | 							{{svg "octicon-server"}} | ||||||
| 							{{.i18n.Tr "admin_panel"}}<!-- Admin Panel --> | 							{{.i18n.Tr "admin_panel"}}<!-- Admin Panel --> | ||||||
| 						</a> | 						</a> | ||||||
| 					{{end}} | 					{{end}} | ||||||
|  |  | ||||||
|  | @ -123,9 +123,9 @@ | ||||||
| 				<ul class="repo-owner-name-list"> | 				<ul class="repo-owner-name-list"> | ||||||
| 					<li v-for="repo in repos" :class="{'private': repo.private || repo.internal}"> | 					<li v-for="repo in repos" :class="{'private': repo.private || repo.internal}"> | ||||||
| 						<a class="repo-list-link df ac sb" :href="suburl + '/' + repo.full_name"> | 						<a class="repo-list-link df ac sb" :href="suburl + '/' + repo.full_name"> | ||||||
| 							<div class="f1"> | 							<div class="text truncate item-name f1"> | ||||||
| 								<component v-bind:is="repoIcon(repo)" size="16"></component> | 								<component v-bind:is="repoIcon(repo)" size="16"></component> | ||||||
| 								<strong class="text truncate item-name">${repo.full_name}</strong> | 								<strong>${repo.full_name}</strong> | ||||||
| 								<span v-if="repo.archived"> | 								<span v-if="repo.archived"> | ||||||
| 									{{svg "octicon-archive" 16 "ml-2"}} | 									{{svg "octicon-archive" 16 "ml-2"}} | ||||||
| 								</span> | 								</span> | ||||||
|  | @ -175,9 +175,9 @@ | ||||||
| 				<ul class="repo-owner-name-list"> | 				<ul class="repo-owner-name-list"> | ||||||
| 					<li v-for="org in organizations"> | 					<li v-for="org in organizations"> | ||||||
| 						<a class="repo-list-link df ac sb" :href="suburl + '/' + org.name"> | 						<a class="repo-list-link df ac sb" :href="suburl + '/' + org.name"> | ||||||
| 							<div class="f1"> | 							<div class="text truncate item-name f1"> | ||||||
| 								{{svg "octicon-organization" 16 "mr-2"}} | 								{{svg "octicon-organization" 16 "mr-2"}} | ||||||
| 								<strong class="text truncate item-name">${org.name}</strong> | 								<strong>${org.name}</strong> | ||||||
| 							</div> | 							</div> | ||||||
| 							<div class="text light grey df ac"> | 							<div class="text light grey df ac"> | ||||||
| 								${org.num_repos} | 								${org.num_repos} | ||||||
|  |  | ||||||
|  | @ -603,10 +603,6 @@ a.ui.card:hover, | ||||||
|     margin-right: 0; |     margin-right: 0; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   .svg { |  | ||||||
|     margin-right: .75em; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   .searchbox { |   .searchbox { | ||||||
|     background-color: #f4f4f4 !important; |     background-color: #f4f4f4 !important; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -98,8 +98,6 @@ | ||||||
|       margin-left: .35rem; |       margin-left: .35rem; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     line-height: 1.2; |  | ||||||
| 
 |  | ||||||
|     > .ui.grid { |     > .ui.grid { | ||||||
|       margin-left: auto; |       margin-left: auto; | ||||||
|       margin-right: auto; |       margin-right: auto; | ||||||
|  | @ -181,23 +179,8 @@ | ||||||
|       margin-right: .25rem; |       margin-right: .25rem; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     .repo-owner-name-list { |     .repo-owner-name-list .item-name { | ||||||
|       .item-name { |  | ||||||
|       max-width: 70%; |       max-width: 70%; | ||||||
|         margin-bottom: -4px; |  | ||||||
|       } |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     #collaborative-repo-list { |  | ||||||
|       .owner-and-repo { |  | ||||||
|         max-width: 80%; |  | ||||||
|         margin-bottom: -5px; |  | ||||||
|       } |  | ||||||
| 
 |  | ||||||
|       .owner-name { |  | ||||||
|         max-width: 120px; |  | ||||||
|         margin-bottom: -5px; |  | ||||||
|       } |  | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -383,7 +383,7 @@ | ||||||
|             padding: 5px; |             padding: 5px; | ||||||
|             margin-left: 5px; |             margin-left: 5px; | ||||||
|             line-height: 1; |             line-height: 1; | ||||||
|             color: #767676; |             color: var(--color-text); | ||||||
|             vertical-align: middle; |             vertical-align: middle; | ||||||
|             background: transparent; |             background: transparent; | ||||||
|             border: 0; |             border: 0; | ||||||
|  | @ -399,7 +399,8 @@ | ||||||
|           } |           } | ||||||
| 
 | 
 | ||||||
|           .btn-octicon.disabled { |           .btn-octicon.disabled { | ||||||
|             color: #bbbbbb; |             color: inherit; | ||||||
|  |             opacity: var(--opacity-disabled); | ||||||
|             cursor: default; |             cursor: default; | ||||||
|           } |           } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue