File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
sites/kit.svelte.dev/src/lib/search Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 99
1010 const dispatch = createEventDispatcher ();
1111
12+ /** @param {string} text */
1213 function escape (text ) {
1314 return text .replace (/ </ g , ' <' ).replace (/ >/ g , ' >' );
1415 }
1516
17+ /**
18+ * @param {string} content
19+ * @param {string} query
20+ */
1621 function excerpt (content , query ) {
1722 const index = content .toLowerCase ().indexOf (query .toLowerCase ());
1823 if (index === - 1 ) {
19- return content .slice (0 , 100 );
24+ return escape ( content .slice (0 , 100 ) );
2025 }
2126
2227 const prefix = index > 20 ? ` …${ content .slice (index - 15 , index)} ` : content .slice (0 , index);
3439 </script >
3540
3641<ul >
37- {#each results as result , i }
42+ {#each results as result ( result . href ) }
3843 <li >
3944 <a
4045 data-sveltekit-preload-data
You can’t perform that action at this time.
0 commit comments