mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Fine tune more downdrop settings, use SVG for labels, improve Repo Topic Edit form (#23626)
Although it seems that some different purposes are mixed in this PR, however, they are all related, and can be tested together, so I put them together to save everyone's time. Diff: `+79 −84`, everything becomes much better. ### Improve the dropdown settings. Move all fomantic-init related code into our `fomantic.js` Fine-tune some dropdown global settings, see the comments. Also help to fix the first problem in #23625 , cc: @yp05327 The "language" menu has been simplified, and it works with small-height window better. ### Use SVG instead of `<i class="delete icon">` It's also done by `$.fn.dropdown.settings.templates.label` , cc: @silverwind ### Remove incorrect `tabable` CSS class It doesn't have CSS styles, and it was only in Vue. So it's totally unnecessary, remove it by the way. ### Improve the Repo Topic Edit form * Simplify the code * Add a "Cancel" button * Align elements Before: <details>  </details> After: 
This commit is contained in:
		| @@ -1854,15 +1854,15 @@ footer .container .links > *:first-child { | ||||
| } | ||||
|  | ||||
| footer .ui.language .menu { | ||||
|   max-height: 500px; | ||||
|   height: 500px; | ||||
|   max-height: calc(100vh - 60px); | ||||
|   overflow-y: auto; | ||||
|   margin-bottom: 7px; | ||||
| } | ||||
|  | ||||
| footer .ui.language .svg { | ||||
|   margin-right: 0.15em; | ||||
|   vertical-align: top; | ||||
|   margin-top: calc(2em - 16px); | ||||
|   margin-top: 1px; | ||||
| } | ||||
|  | ||||
| footer .ui.left, | ||||
| @@ -2387,6 +2387,10 @@ a.ui.label:hover { | ||||
|   color: var(--color-text); | ||||
| } | ||||
|  | ||||
| .ui.tertiary.button:focus { | ||||
|   color: var(--color-text-dark); | ||||
| } | ||||
|  | ||||
| .ui.primary.label, | ||||
| .ui.primary.labels .label { | ||||
|   background-color: var(--color-primary) !important; | ||||
|   | ||||
| @@ -23,6 +23,7 @@ | ||||
| .gt-pointer-events-none { pointer-events: none !important; } | ||||
| .gt-relative { position: relative !important; } | ||||
| .gt-overflow-x-scroll { overflow-x: scroll !important; } | ||||
| .gt-cursor-default { cursor: default !important; } | ||||
|  | ||||
| .gt-mono { | ||||
|   font-family: var(--fonts-monospace) !important; | ||||
|   | ||||
| @@ -3062,21 +3062,10 @@ tbody.commit-list { | ||||
|   top: -2px; | ||||
| } | ||||
|  | ||||
| #topic_edit { | ||||
|   margin-top: 5px; | ||||
| } | ||||
|  | ||||
| #repo-topics { | ||||
|   margin-top: 5px; | ||||
|   display: flex; | ||||
|   align-items: center; | ||||
|   flex-wrap: wrap; | ||||
| } | ||||
|  | ||||
| .repo-topic { | ||||
|   font-weight: normal !important; | ||||
| #repo-topics .repo-topic { | ||||
|   font-weight: normal; | ||||
|   cursor: pointer; | ||||
|   margin: 2px !important; | ||||
|   margin: 2px; | ||||
| } | ||||
|  | ||||
| #new-dependency-drop-list.ui.selection.dropdown { | ||||
| @@ -3092,18 +3081,6 @@ tbody.commit-list { | ||||
|   overflow: hidden; | ||||
| } | ||||
|  | ||||
| #manage_topic { | ||||
|   font-size: 12px; | ||||
| } | ||||
|  | ||||
| .label + #manage_topic { | ||||
|   margin-left: 5px; | ||||
| } | ||||
|  | ||||
| .ui.small.label.topic { | ||||
|   margin-bottom: 4px; | ||||
| } | ||||
|  | ||||
| .repo-header { | ||||
|   display: flex; | ||||
|   align-items: center; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user