From 15280ee476fb029eae10b57d7d1b6c3a0e872925 Mon Sep 17 00:00:00 2001 From: Raymond Rutjes Date: Fri, 19 May 2017 01:41:06 +0200 Subject: [PATCH] fix(snippet): support replacing multiple highlighting tags Closes: #106 --- packages/vue-instantsearch-snippet/src/Snippet.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/vue-instantsearch-snippet/src/Snippet.vue b/packages/vue-instantsearch-snippet/src/Snippet.vue index e92f743d7..bb016829f 100644 --- a/packages/vue-instantsearch-snippet/src/Snippet.vue +++ b/packages/vue-instantsearch-snippet/src/Snippet.vue @@ -42,8 +42,10 @@ export default { }, domProps: { innerHTML: attributeValue - .replace(HIGHLIGHT_PRE_TAG, `<${tagName}>`) - .replace(HIGHLIGHT_POST_TAG, ``), + .split(HIGHLIGHT_PRE_TAG) + .join(`<${tagName}>`) + .split(HIGHLIGHT_POST_TAG) + .join(``), }, }); },