fixed desktop device detection

This commit is contained in:
David Baldwynn 2017-03-06 13:21:21 -08:00
parent 91271686e8
commit 00054c9440
No known key found for this signature in database
GPG key ID: 15D1C13202224A9B
2 changed files with 11 additions and 7 deletions

View file

@ -24,7 +24,7 @@
deviceType = 'tablet';
} else if (md.mobile()) {
deviceType = 'mobile';
} else if (window.screenX != 0) {
} else if (!md.is('bot')) {
deviceType = 'desktop';
}

View file

@ -53,6 +53,8 @@ angular.module('forms').directive('editSubmissionsFormDirective', ['$rootScope',
totalTime += $scope.table.rows[i].timeElapsed;
}
if(numSubmissions == 0) return 0;
return totalTime/numSubmissions;
})();
@ -83,14 +85,18 @@ angular.module('forms').directive('editSubmissionsFormDirective', ['$rootScope',
stats[deviceType].visits++;
stats[deviceType].total_time = stats[deviceType].total_time + visitor.timeElapsed;
stats[deviceType].average_time = stats[deviceType].total_time / stats[deviceType].visits || 0;
stats[deviceType].average_time = stats[deviceType].total_time / stats[deviceType].visits;
if(!stats[deviceType].average_time) stats[deviceType].average_time = 0;
if (visitor.isSubmitted) stats[deviceType].responses++;
stats[deviceType].completion = stats[deviceType].response / stats[deviceType].visits || 0;
stats[deviceType].completion = stats[deviceType].responses / stats[deviceType].visits;
if(!stats[deviceType].completion) stats[deviceType].completion = 0;
}
console.log("stats");
console.log(stats);
}
return stats;
@ -133,9 +139,7 @@ angular.module('forms').directive('editSubmissionsFormDirective', ['$rootScope',
/*
* Form Submission Methods
*/
//Fetch and display submissions of Form
//Delete selected submissions of Form
$scope.deleteSelectedSubmissions = function(){