Repository: incubator-senssoft-useralejs Updated Branches: refs/heads/master ae381e4f8 -> 2faab6e52
Optimized selectorizePath after perf check Project: http://git-wip-us.apache.org/repos/asf/incubator-senssoft-useralejs/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-senssoft-useralejs/commit/fe6a9ba5 Tree: http://git-wip-us.apache.org/repos/asf/incubator-senssoft-useralejs/tree/fe6a9ba5 Diff: http://git-wip-us.apache.org/repos/asf/incubator-senssoft-useralejs/diff/fe6a9ba5 Branch: refs/heads/master Commit: fe6a9ba56521904b984967b086692d7ecbf35c85 Parents: ae381e4 Author: Rob Foley <rob.foley...@gmail.com> Authored: Thu Sep 22 12:30:37 2016 -0400 Committer: Rob Foley <rob.foley...@gmail.com> Committed: Thu Sep 22 12:30:37 2016 -0400 ---------------------------------------------------------------------- src/packageLogs.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-senssoft-useralejs/blob/fe6a9ba5/src/packageLogs.js ---------------------------------------------------------------------- diff --git a/src/packageLogs.js b/src/packageLogs.js index baca156..4924279 100644 --- a/src/packageLogs.js +++ b/src/packageLogs.js @@ -90,7 +90,12 @@ export function buildPath(e) { } export function selectorizePath(path) { - return path.map(function(pathEle) { - return getSelector(pathEle); - }); + var i = 0; + var pathEle; + var pathSelectors = []; + while (pathEle = path[i]) { + pathSelectors.push(getSelector(pathEle)); + ++i; + } + return pathSelectors; }