🎨 Improve code readability by reformatting object literals and regex creation
This commit is contained in:
@@ -241,7 +241,10 @@
|
||||
'line',
|
||||
{ selected: selectedLines.has(item.lineNumber) },
|
||||
{ 'highlight-match': item.hasMatch },
|
||||
{ 'current-result': item.lineNumber === searchResults[currentResultIndex] + 1 }
|
||||
{
|
||||
'current-result':
|
||||
item.lineNumber === searchResults[currentResultIndex] + 1
|
||||
}
|
||||
]"
|
||||
@click="toggleLineSelection(item.lineNumber, $event)"
|
||||
>
|
||||
@@ -265,7 +268,10 @@
|
||||
'line',
|
||||
{ selected: selectedLines.has(line.lineNumber) },
|
||||
{ 'highlight-match': line.hasMatch },
|
||||
{ 'current-result': line.lineNumber === searchResults[currentResultIndex] + 1 }
|
||||
{
|
||||
'current-result':
|
||||
line.lineNumber === searchResults[currentResultIndex] + 1
|
||||
}
|
||||
]"
|
||||
@click="toggleLineSelection(line.lineNumber, $event)"
|
||||
>
|
||||
@@ -405,7 +411,10 @@ function getHighlightedContent(lineContent) {
|
||||
if (!searchQuery.value.trim()) return lineContent;
|
||||
|
||||
const searchTerm = searchQuery.value;
|
||||
const regex = new RegExp(`(${searchTerm.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')})`, 'gi');
|
||||
const regex = new RegExp(
|
||||
`(${searchTerm.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')})`,
|
||||
'gi'
|
||||
);
|
||||
return lineContent.replace(regex, '<mark>$1</mark>');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user