Skip to content

Commit e32c0ce

Browse files
committed
Improved element extraction slightly.
1 parent 163b26c commit e32c0ce

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

source/jquery.syntax.core.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,17 @@ Syntax.extractElementMatches = function (elems, offset, tabWidth) {
5555

5656
} else if (elem.nodeType === 1) {
5757
var text = Syntax.innerText(elem);
58-
var expr = {klass: elem.className, force: true, element: elem};
5958

60-
matches.push(new Syntax.Match(offset, text.length, expr, text));
59+
matches.push(new Syntax.Match(offset, text.length, {
60+
klass: elem.className,
61+
force: true,
62+
element: elem,
63+
allow: '*'
64+
}, text));
6165
}
6266

6367
// Traverse everything, except comment nodes
64-
if (elem.nodeType !== 8) {
68+
if (elem.nodeType !== 8 && elem.children) {
6569
arguments.callee(elem.childNodes, offset);
6670
}
6771
}

0 commit comments

Comments
 (0)