feat: link previews to page-list (closes #173)
This commit is contained in:
		
							parent
							
								
									5c76d8dad9
								
							
						
					
					
						commit
						a78926ede5
					
				
					 6 changed files with 31 additions and 27 deletions
				
			
		| 
						 | 
				
			
			@ -58,14 +58,12 @@ const highlight = (content, term) => {
 | 
			
		|||
  // try to find direct match first
 | 
			
		||||
  const directMatchIdx = content.indexOf(term)
 | 
			
		||||
  if (directMatchIdx !== -1) {
 | 
			
		||||
    console.log(directMatchIdx)
 | 
			
		||||
    const h = highlightWindow
 | 
			
		||||
    const before = content.substring(0, directMatchIdx).split(" ").slice(-h)
 | 
			
		||||
    const after = content
 | 
			
		||||
      .substring(directMatchIdx + term.length, content.length - 2)
 | 
			
		||||
      .split(" ")
 | 
			
		||||
      .slice(0, h)
 | 
			
		||||
    console.log(before, after)
 | 
			
		||||
    return (
 | 
			
		||||
      (before.length == h ? `...${before.join(" ")}` : before.join(" ")) +
 | 
			
		||||
      `<span class="search-highlight">${term}</span>` +
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -592,9 +592,13 @@ header {
 | 
			
		|||
    font-size: 0.8rem;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  & > p {
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    padding: 0.5rem 0;
 | 
			
		||||
  } 
 | 
			
		||||
 | 
			
		||||
  & > p, & > a {
 | 
			
		||||
    font-size: 1rem;
 | 
			
		||||
    margin: 0.7rem 0;
 | 
			
		||||
    font-weight: 400;
 | 
			
		||||
    user-select: none;
 | 
			
		||||
  }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue