mirror of
				https://github.com/Frooodle/Stirling-PDF.git
				synced 2025-11-01 01:21:18 +01:00 
			
		
		
		
	always scrollcontainer by page width on move
This commit is contained in:
		
							parent
							
								
									01529cc981
								
							
						
					
					
						commit
						5389d4fc13
					
				@ -162,6 +162,7 @@
 | 
			
		||||
 | 
			
		||||
            const moveUpButtonCallback = e => {
 | 
			
		||||
                var imgContainer = e.target;
 | 
			
		||||
                const startingPosition = imgContainer.getBoundingClientRect();
 | 
			
		||||
                while (!imgContainer.classList.contains("page-container")) {
 | 
			
		||||
                    imgContainer = imgContainer.parentNode;
 | 
			
		||||
                }
 | 
			
		||||
@ -169,9 +170,10 @@
 | 
			
		||||
                if (sibling) {
 | 
			
		||||
                    pagesContainer.removeChild(imgContainer);
 | 
			
		||||
                    pagesContainer.insertBefore(imgContainer, sibling);
 | 
			
		||||
                    imgContainer.scrollIntoView({
 | 
			
		||||
                        behavior: "instant",
 | 
			
		||||
                        block: "center",
 | 
			
		||||
 | 
			
		||||
                    const { width } = imgContainer.getBoundingClientRect();
 | 
			
		||||
                    pagesContainerWrapper.scroll({
 | 
			
		||||
                        left: pagesContainerWrapper.scrollLeft - width,
 | 
			
		||||
                    })
 | 
			
		||||
                }
 | 
			
		||||
            };
 | 
			
		||||
@ -188,9 +190,9 @@
 | 
			
		||||
                    } else {
 | 
			
		||||
                        pagesContainer.appendChild(imgContainer)
 | 
			
		||||
                    }
 | 
			
		||||
                    imgContainer.scrollIntoView({
 | 
			
		||||
                        behavior: "instant",
 | 
			
		||||
                        block: "center",
 | 
			
		||||
                    const { width } = imgContainer.getBoundingClientRect();
 | 
			
		||||
                    pagesContainerWrapper.scroll({
 | 
			
		||||
                        left: pagesContainerWrapper.scrollLeft + width,
 | 
			
		||||
                    })
 | 
			
		||||
                }
 | 
			
		||||
            };
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user