71d1bfea7f 
								
							 
						 
						
							
							
								
								Improve issue history dialog and make poster can delete their own history ( #27323 ) ( #27327 )  
							
							... 
							
							
							
							Backport #27323  by @wxiaoguang
Fix  #27313  (see the comment)
And some UI improvements:
### Before


### After



Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2023-09-28 09:46:46 +00:00  
				
					
						
							
							
								 
						
							
								cc00fd50f3 
								
							 
						 
						
							
							
								
								Clarify "text-align" CSS helpers, fix clone button padding ( #25763 )  
							
							... 
							
							
							
							Changes:
* Rename gt-tl/gt-tc/gt-tr to gt-text-left/gt-text-center/gt-text-right
* The gt-ab and gt-br-0 are removed because they are not needed anymore
* Fix the clone dropdown button padding by ":not(.icon)"
Before:
<details>

</details>
After:
<details>

</details>
Fixes  #25758 
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-07-08 11:53:56 +02:00  
				
					
						
							
							
								 
						
							
								c71e8abbc3 
								
							 
						 
						
							
							
								
								Add toasts to UI ( #25449 )  
							
							... 
							
							
							
							Fixes https://github.com/go-gitea/gitea/issues/24353 
In some case like async success/error, it is useful to show toasts in UI. 
							
						 
						
							2023-06-27 02:45:24 +00:00  
				
					
						
							
							
								 
						
							
								46c17c8029 
								
							 
						 
						
							
							
								
								Use flex to align SVG and text ( #25163 )  
							
							... 
							
							
							
							The code can be as simple as:
```html
<div class="flex-text-block">{{svg "octicon-alert"}} {{svg "octicon-x"}} text (block)</div>
<div><div class="flex-text-inline">{{svg "octicon-alert"}} {{svg "octicon-x"}} text</div> (inline)</div>
<div><button class="ui red button">{{svg "octicon-alert" 24}} {{svg "octicon-x" 24}} text</button></div>
```

---------
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-06-14 16:40:15 +00:00  
				
					
						
							
							
								 
						
							
								595e8abd68 
								
							 
						 
						
							
							
								
								Improve and fix bugs surrounding reactions ( #24760 )  
							
							... 
							
							
							
							- Slightly decrease size of reaction buttons
- Remove tooltip inside menu, it's obvious by the picture alone
- Fix top menu triangle
- Use `display: grid` to align icons in menu
- Use regular tooltip for reaction users
- Fix bug that deleted the reaction bar on clicking already reacted
reaction in dropdown
<img width="490" alt="Screenshot 2023-05-17 at 00 03 42"
src="https://github.com/go-gitea/gitea/assets/115237/61588b37-facb-4829-b75b-e1cb5dda8ca4 ">
<img width="67" alt="Screenshot 2023-05-17 at 00 11 14"
src="https://github.com/go-gitea/gitea/assets/115237/29605589-3b5f-40c6-8ad4-09923094bb8e ">
<img width="211" alt="Screenshot 2023-05-17 at 00 29 30"
src="https://github.com/go-gitea/gitea/assets/115237/7d2725da-6a3d-4e42-a351-53647f79f762 ">
<img width="210" alt="Screenshot 2023-05-17 at 00 29 54"
src="https://github.com/go-gitea/gitea/assets/115237/b50f8364-033c-4445-ba25-61a814bb2d92 ">
<img width="892" alt="Screenshot 2023-05-17 at 00 12 20"
src="https://github.com/go-gitea/gitea/assets/115237/30a46424-406a-46e5-b4de-47172eb8679d ">
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Giteabot <teabot@gitea.io> 
							
						 
						
							2023-05-28 01:34:18 +00:00  
				
					
						
							
							
								 
						
							
								d32af84a10 
								
							 
						 
						
							
							
								
								Refactor hiding-methods, remove jQuery show/hide, remove `.hide` class, remove inline style=display:none ( #22950 )  
							
							... 
							
							
							
							Close  #22847 
This PR:
* introduce Gitea's own `showElem` and related functions
* remove jQuery show/hide
* remove .hide class
* remove inline style=display:none 
From now on:
do not use:
* "[hidden]" attribute: it's too weak, can not be applied to an element
with "display: flex"
* ".hidden" class: it has been polluted by Fomantic UI in many cases
* inline style="display: none": it's difficult to tweak
* jQuery's show/hide/toggle: it can not show/hide elements with
"display: xxx !important"
only use:
* this ".gt-hidden" class
* showElem/hideElem/toggleElem functions in "utils/dom.js"
cc: @silverwind , this is the all-in-one PR 
						
							2023-02-19 12:06:14 +08:00  
				
					
						
							
							
								 
						
							
								51383ec084 
								
							 
						 
						
							
							
								
								Move helpers to be prefixed with `gt-` ( #22879 )  
							
							... 
							
							
							
							As discussed in #22847  the helpers in helpers.less need to have a
separate prefix as they are causing conflicts with fomantic styles
This will allow us to have the `.gt-hidden { display:none !important; }`
style that is needed to for the reverted PR.
Of note in doing this I have noticed that there was already a conflict
with at least one chroma style which this PR now avoids.
I've also added in the `gt-hidden` style that matches the tailwind one
and switched the code that needed it to use that.
Signed-off-by: Andrew Thornton <art27@cantab.net>
---------
Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2023-02-13 17:59:59 +00:00  
				
					
						
							
							
								 
						
							
								d64063277d 
								
							 
						 
						
							
							
								
								Multiple improvements for comment edit diff ( #21990 )  
							
							... 
							
							
							
							- Use explicit avatar size so when JS copies the HTML, the size gets
copied with it
- Replace icon font use with SVG
- Improve styling and diff rendering
- Sort lists in `svg.js`
Fixes: https://github.com/go-gitea/gitea/issues/21924 
<img width="933" alt="Screenshot 2022-11-30 at 17 52 17"
src="https://user-images.githubusercontent.com/115237/204859608-f322a8f8-7b91-45e4-87c0-82694e574115.png ">
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: techknowlogick <techknowlogick@gitea.io> 
							
						 
						
							2022-12-02 11:42:34 +02:00  
				
					
						
							
							
								 
						
							
								19b017f398 
								
							 
						 
						
							
							
								
								Use explicit jQuery import, remove unused eslint globals ( #18435 )  
							
							... 
							
							
							
							- Don't rely on globals (window.$) for jQuery import
- Remove eslint globals no longer in use 
							
						 
						
							2022-01-28 21:00:11 +00:00  
				
					
						
							
							
								 
						
							
								84f8ef3df6 
								
							 
						 
						
							
							
								
								Fix PR comments UI ( #18323 )  
							
							... 
							
							
							
							Closes:
* Review comment cannot be edited #17768 
* Changing PR Comment Resolved State Disables Further Changes #18315  
							
						 
						
							2022-01-19 01:28:38 +08:00  
				
					
						
							
							
								 
						
							
								a3efd048a7 
								
							 
						 
						
							
							
								
								Improvements to content history ( #17746 )  
							
							... 
							
							
							
							* Improvements to content history
* initialize content history when making an edit to an old item created before the introduction of content history
* show edit history for code comments on pull request files tab
* Fix a flaw in keepLimitedContentHistory
Fix a flaw in keepLimitedContentHistory, the first and the last should never be deleted
* Remove obsolete eager initialization of content history 
							
						 
						
							2021-11-22 20:20:16 +08:00  
				
					
						
							
							
								 
						
							
								bb71ceeeb2 
								
							 
						 
						
							
							
								
								Improve async/await usage, and sort init calls in `index.js` ( #17386 )  
							
							... 
							
							
							
							* clean up async/await, and sort init calls in `index.js
* use `const _promise` to indicate that we do not need await an async function 
							
						 
						
							2021-11-09 17:27:25 +08:00