Skip to content

Commit

Permalink
some minor tweaks
Browse files Browse the repository at this point in the history
  • Loading branch information
dfilatov committed Jan 10, 2015
1 parent 0ad14d8 commit 5c7d3a8
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
8 changes: 4 additions & 4 deletions lib/jspath.js
Expand Up @@ -98,6 +98,10 @@ var parse = (function() {
if(!parts.length) {
return expr;
}
else if(expr.type === SYNTAX.PATH) {
expr.parts = expr.parts.concat(parts);
return expr;
}

parts.unshift(expr);

Expand Down Expand Up @@ -700,10 +704,6 @@ var translate = (function() {
while(i < len) {
var item = parts[i++];
switch(item.type) {
case SYNTAX.PATH:
translatePath(item, dest, dest);
break;

case SYNTAX.SELECTOR:
item.selector === '..'?
translateDescendantSelector(item, dest, dest) :
Expand Down
2 changes: 1 addition & 1 deletion test/path-test.js
Expand Up @@ -19,5 +19,5 @@ module.exports = [
{ path : '.data.*', data : [{ data : [1, 2]}, { data : [[3, 4]]}, { data : [[[5, 6]]] }], res : [3, 4, [5, 6]]},
{ path : '.data.*.*', data : [{ data : [1, 2]}, { data : [[3, 4]]}, { data : [[[5, 6]]] }], res : [5, 6]},
{ path : '.data.*', data : { data : 'string' }, res : []},
{ path : '(.name)', res : ['books and authors']}
{ path : '((.name))', res : ['books and authors']}
];

0 comments on commit 5c7d3a8

Please sign in to comment.