1e0fcd1450 
								
							 
						 
						
							
							
								
								Fix tooltip init after review ( #20814 )  
							
							... 
							
							
							
							* Fix tooltip init after review
Previous code passed a jQuery collection which initTooltip couldn't
handle. Instead, iterate the individial matched elements and add a
dollar to the variable name to make it clear it's jQuery.
Fixes: https://github.com/go-gitea/gitea/issues/20809  
							
						 
						
							2022-08-17 00:05:40 +03:00  
				
					
						
							
							
								 
						
							
								1b2cd4c4e1 
								
							 
						 
						
							
							
								
								Replace fomantic popup module with tippy.js ( #20428 )  
							
							... 
							
							
							
							- replace fomantic popup module with tippy.js
- fix chaining and add comment
- add 100ms delay to tooltips
- stopwatch improvments, raise default maxWidth
- update web_src/js/features/common-global.js
- use type=submit instead of js 
							
						 
						
							2022-08-09 14:37:34 +02:00  
				
					
						
							
							
								 
						
							
								ed13d7aadf 
								
							 
						 
						
							
							
								
								Init popup for new code comment ( #20234 )  
							
							... 
							
							
							
							- Initialize the popup for the tooltip inside the new code comment.
- This works and is good enough to have this issue fixed for 1.17
Fix  #20068  
							
						 
						
							2022-07-05 13:28:31 +01:00  
				
					
						
							
							
								 
						
							
								5ca224a789 
								
							 
						 
						
							
							
								
								Allow to mark files in a PR as viewed ( #19007 )  
							
							... 
							
							
							
							Users can now mark files in PRs as viewed, resulting in them not being shown again by default when they reopen the PR again. 
							
						 
						
							2022-05-07 20:28:10 +02:00  
				
					
						
							
							
								 
						
							
								0eac09e066 
								
							 
						 
						
							
							
								
								Improve reviewing PR UX ( #19612 )  
							
							
							
						 
						
							2022-05-07 01:35:12 -04: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  
				
					
						
							
							
								 
						
							
								4d0a72a271 
								
							 
						 
						
							
							
								
								Revert "Prevent possible XSS when using jQuery ( #18289 )" ( #18293 )  
							
							... 
							
							
							
							This reverts commit 661d3d28e9 
							
						 
						
							2022-01-16 11:19:26 +00:00  
				
					
						
							
							
								 
						
							
								661d3d28e9 
								
							 
						 
						
							
							
								
								Prevent possible XSS when using jQuery ( #18289 )  
							
							... 
							
							
							
							In the case of misuse or misunderstanding from a developer whereby,
if `sel` can receive user-controlled data, jQuery `$(sel)` can lead to the
creation of a new element. Current usage is using hard-coded selectors
in the templates, but nobody prevents that from expanding to
user-controlled somehow. 
							
						 
						
							2022-01-16 13:14:32 +08:00  
				
					
						
							
							
								 
						
							
								a38ba634a4 
								
							 
						 
						
							
							
								
								Load EasyMDE/CodeMirror dynamically, remove RequireEasyMDE ( #18069 )  
							
							... 
							
							
							
							This PR makes frontend load EasyMDE/CodeMirror dynamically, and removes `RequireEasyMDE`. 
							
						 
						
							2022-01-05 13:17:25 +01:00  
				
					
						
							
							
								 
						
							
								48aab263d1 
								
							 
						 
						
							
							
								
								Fix EasyMDE validation ( #18161 )  
							
							
							
						 
						
							2022-01-03 17:53:53 +01:00  
				
					
						
							
							
								 
						
							
								496acbe9e5 
								
							 
						 
						
							
							
								
								Require codereview to have content ( #18156 )  
							
							... 
							
							
							
							- Report a validityError when the codeReview have no comment.
- Resolves  #18151 
- Refactor 
							
						 
						
							2022-01-02 23:31:03 +01:00  
				
					
						
							
							
								 
						
							
								9d6208965c 
								
							 
						 
						
							
							
								
								Fix loading content history on show more ( #17819 )  
							
							... 
							
							
							
							* Fix loading content history on show more
- Call `initRepoIssueContentHistory` so that the newly loaded issues
also get their content history.
- Resolves  #17767 
* apply history to show diff too
Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: 6543 <6543@obermui.de> 
							
						 
						
							2021-12-06 11:57:51 +08:00  
				
					
						
							
							
								 
						
							
								8511eec4d4 
								
							 
						 
						
							
							
								
								Allow Loading of Diffs that are too large ( #17739 )  
							
							... 
							
							
							
							* Allow Loading of Diffs that are too large
This PR allows the loading of diffs that are suppressed because the file
is too large. It does not handle diffs of files which have lines which
are too long.
Fix  #17738 
Signed-off-by: Andrew Thornton <art27@cantab.net> 
							
						 
						
							2021-11-22 00:51:08 +08:00  
				
					
						
							
							
								 
						
							
								96ec656cf1 
								
							 
						 
						
							
							
								
								perf: sent `data-path` once for each file ( #17657 )  
							
							... 
							
							
							
							- Don't sent it with each line, instead send it at the top-element for each file.
- Related:
https://github.com/go-gitea/gitea/pull/17618#issuecomment-968192761 
2.5K Additions:
No-Patch:
Unified: 2.14 MB (2.14 MB size)
Split: 2.59 MB (2.59 MB size)
Patch:
Unified: 2.10 MB (2.10 MB size) (-1.8%)
Split: 2.55 MB (2.55 MB size) (-1.5%) 
							
						 
						
							2021-11-19 10:28:27 +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  
				
					
						
							
							
								 
						
							
								2add8fe9be 
								
							 
						 
						
							
							
								
								Frontend refactor, PascalCase to camelCase, remove unused code ( #17365 )  
							
							... 
							
							
							
							* Frontend refactor, PascalCase to camelCase, remove unused code
* fix 
							
						 
						
							2021-10-21 15:37:43 +08:00  
				
					
						
							
							
								 
						
							
								7333104e89 
								
							 
						 
						
							
							
								
								Fix the PR review form bug during frontend refactor ( #17332 )  
							
							
							
						 
						
							2021-10-16 22:30:31 +02:00  
				
					
						
							
							
								 
						
							
								1a7473ff45 
								
							 
						 
						
							
							
								
								Split `index.js` to separate files ( #17315 )  
							
							... 
							
							
							
							* split `index.js` to separate files
* tune clipboard
* fix promise
* fix document
* remove intermediate empty file
* fix async event listener
* use `export function` instead of `export {}`, add more comments
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: 6543 <6543@obermui.de> 
							
						 
						
							2021-10-17 01:28:04 +08:00