|
@@ -7,7 +7,6 @@ var jsExecutionTransformer = function() {
|
|
|
|
|
|
this.transform = function(data) {
|
|
this.transform = function(data) {
|
|
var javascriptExecutionTree = {};
|
|
var javascriptExecutionTree = {};
|
|
- var scrollExecutionTree = {};
|
|
|
|
var jQueryFunctionsCollection = new Collection();
|
|
var jQueryFunctionsCollection = new Collection();
|
|
|
|
|
|
var metrics = {
|
|
var metrics = {
|
|
@@ -120,9 +119,9 @@ var jsExecutionTransformer = function() {
|
|
|
|
|
|
|
|
|
|
debug('Starting scroll execution transformation');
|
|
debug('Starting scroll execution transformation');
|
|
- offenders.scrollExecutionTree = JSON.parse(data.toolsResults.phantomas.offenders.scrollExecutionTree[0]);
|
|
|
|
- if (offenders.scrollExecutionTree.children) {
|
|
|
|
- offenders.scrollExecutionTree.children.forEach(function(node) {
|
|
|
|
|
|
+ offenders.DOMaccessesOnScroll = JSON.parse(data.toolsResults.phantomas.offenders.scrollExecutionTree[0]);
|
|
|
|
+ if (offenders.DOMaccessesOnScroll.children) {
|
|
|
|
+ offenders.DOMaccessesOnScroll.children.forEach(function(node) {
|
|
|
|
|
|
// Mark a event flag
|
|
// Mark a event flag
|
|
if (['documentScroll', 'windowScroll', 'window.onscroll'].indexOf(node.data.type) >= 0) {
|
|
if (['documentScroll', 'windowScroll', 'window.onscroll'].indexOf(node.data.type) >= 0) {
|