Skip to content

Commit e9da175

Browse files
committed
Fix highlighting bugs selectize#1149 and selectize#1142 by preventing nested highlight <span>'s
1 parent 26d76cb commit e9da175

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/contrib/highlight.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ var highlight = function($element, pattern) {
2525
middlebit.parentNode.replaceChild(spannode, middlebit);
2626
skip = 1;
2727
}
28-
} else if (node.nodeType === 1 && node.childNodes && !/(script|style)/i.test(node.tagName)) {
28+
} else if (node.nodeType === 1 && node.childNodes && !/(script|style)/i.test(node.tagName) && ( node.className !== 'highlight' || node.tagName !== 'SPAN' )) {
2929
for (var i = 0; i < node.childNodes.length; ++i) {
3030
i += highlight(node.childNodes[i]);
3131
}

0 commit comments

Comments
 (0)