parent
							
								
									2c383d812d
								
							
						
					
					
						commit
						548ae3eb98
					
				
					 2 changed files with 19 additions and 3 deletions
				
			
		|  | @ -788,10 +788,13 @@ async function initRepository() { | ||||||
| 
 | 
 | ||||||
|   // Commit statuses
 |   // Commit statuses
 | ||||||
|   $('.commit-statuses-trigger').each(function () { |   $('.commit-statuses-trigger').each(function () { | ||||||
|  |     const positionRight = $('.repository.file.list').length > 0 || $('.repository.diff').length > 0; | ||||||
|  |     const popupPosition = positionRight ? 'right center' : 'left center'; | ||||||
|     $(this) |     $(this) | ||||||
|       .popup({ |       .popup({ | ||||||
|         on: 'click', |         on: 'click', | ||||||
|         position: ($('.repository.file.list').length > 0 ? 'right center' : 'left center'), |         lastResort: popupPosition, // prevent error message "Popup does not fit within the boundaries of the viewport"
 | ||||||
|  |         position: popupPosition, | ||||||
|       }); |       }); | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,6 +1,19 @@ | ||||||
| .repository { | .repository { | ||||||
|   .commit-statuses .list > .item { |   .popup.commit-statuses { | ||||||
|     line-height: 2; |     // we had better limit the max size of the popup, and add scroll bars if the content size is too large. | ||||||
|  |     // otherwise some part of the popup will be hidden by viewport boundary | ||||||
|  |     max-height: 45vh; | ||||||
|  |     max-width: 60vw; | ||||||
|  |     overflow: auto; | ||||||
|  |     padding: 0; | ||||||
|  | 
 | ||||||
|  |     .list { | ||||||
|  |       padding: .8em; // to make the scrollbar align to the border, we move the padding from outer `.popup` to this inside `.list` | ||||||
|  | 
 | ||||||
|  |       > .item { | ||||||
|  |         line-height: 2; | ||||||
|  |       } | ||||||
|  |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   .repo-header { |   .repo-header { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue