mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 04:22:25 -05:00 
			
		
		
		
	[frontend] scroll to highlighted toot, improve highlight (#885)
This commit is contained in:
		
					parent
					
						
							
								fe238f8595
							
						
					
				
			
			
				commit
				
					
						1a56352568
					
				
			
		
					 3 changed files with 12 additions and 4 deletions
				
			
		|  | @ -71,7 +71,7 @@ $button-danger-fg: $gray1; | |||
| $button-danger-hover-bg: $orange2; | ||||
| 
 | ||||
| $toot-focus-bg: $gray5; | ||||
| $toot-unfocus-bg: $gray3; | ||||
| $toot-unfocus-bg: $gray2; | ||||
| 
 | ||||
| $toot-info-bg: $gray4; | ||||
| 
 | ||||
|  |  | |||
|  | @ -22,6 +22,14 @@ const Photoswipe = require("photoswipe/dist/umd/photoswipe.umd.min.js"); | |||
| const PhotoswipeLightbox = require("photoswipe/dist/umd/photoswipe-lightbox.umd.min.js"); | ||||
| const PhotoswipeCaptionPlugin = require("photoswipe-dynamic-caption-plugin").default; | ||||
| 
 | ||||
| let [_, _user, type, id] = window.location.pathname.split("/"); | ||||
| if (type == "statuses") { | ||||
| 	let firstStatus = document.getElementsByClassName("thread")[0].children[0]; | ||||
| 	if (firstStatus.id != id) { | ||||
| 		document.getElementById(id).scrollIntoView(); | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| const lightbox = new PhotoswipeLightbox({ | ||||
| 	gallery: '.photoswipe-gallery', | ||||
| 	children: 'a', | ||||
|  |  | |||
|  | @ -2,15 +2,15 @@ | |||
| <main> | ||||
| 	<div data-nosnippet class="thread"> | ||||
| 		{{range .context.Ancestors}} | ||||
| 		<div class="toot"> | ||||
| 		<div class="toot" id="{{.ID}}"> | ||||
| 			{{ template "status.tmpl" .}} | ||||
| 		</div> | ||||
| 		{{end}} | ||||
| 		<div class="toot expanded"> | ||||
| 		<div class="toot expanded" id="{{.status.ID}}"> | ||||
| 			{{ template "status.tmpl" .status}} | ||||
| 		</div> | ||||
| 		{{range .context.Descendants}} | ||||
| 		<div class="toot"> | ||||
| 		<div class="toot" id="{{.ID}}"> | ||||
| 			{{ template "status.tmpl" .}} | ||||
| 		</div> | ||||
| 		{{end}} | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue