Этот коммит содержится в:
Girish S
2015-10-26 13:00:26 +05:30
родитель 4cfde35256
Коммит e9812655f6
2 изменённых файлов: 8 добавлений и 6 удалений

Просмотреть файл

@@ -106,11 +106,14 @@ export default class SearchBar extends React.Component {
if (terms.length) {
this.setState({isSearching: true});
if(terms.search(/\*\s*$/) == -1) // append * if not present
terms = terms + "*";
// append * if not present
let searchTerms = terms;
if (searchTerms.search(/\*\s*$/) === -1) {
searchTerms = searchTerms + '*';
}
client.search(
terms,
searchTerms,
(data) => {
this.setState({isSearching: false});
if (utils.isMobile()) {

Просмотреть файл

@@ -243,11 +243,10 @@ function autolinkHashtags(text, tokens) {
function highlightSearchTerm(text, tokens, searchTerm) {
let output = text;
searchTerm = searchTerm.replace(/\*$/, '');
var newTokens = new Map();
for (const [alias, token] of tokens) {
if (token.originalText.indexOf(searchTerm) > -1) {
if (token.originalText.indexOf(searchTerm.replace(/\*$/, '')) > -1) {
const index = tokens.size + newTokens.size;
const newAlias = `MM_SEARCHTERM${index}`;
@@ -277,7 +276,7 @@ function highlightSearchTerm(text, tokens, searchTerm) {
return prefix + alias;
}
return output.replace(new RegExp(`()(${searchTerm})`, 'gi'), replaceSearchTermWithToken);
return output.replace(new RegExp(`()(${searchTerm})`, 'gi'), replaceSearchTermWithToken);
}
function replaceTokens(text, tokens) {