Duplicated selectors
diff --git a/app/public/scripts/resultsCtrl.js b/app/public/scripts/resultsCtrl.js
index 28f17ad..63f77c1 100644
--- a/app/public/scripts/resultsCtrl.js
+++ b/app/public/scripts/resultsCtrl.js
@@ -70,6 +70,10 @@ app.controller('ResultsCtrl', function ($scope) {
});
}
+ // Check if the CSS was correctly parsed
+ $scope.cssParsingError = (!$scope.phantomasResults.metrics.cssRules && $scope.phantomasResults.metrics.cssCount > 0);
+
+ // Grab the notes
$scope.notations = {
domComplexity: getDomComplexityScore(),
domManipulations: getDomManipulationsScore(),
@@ -300,7 +304,9 @@ app.controller('ResultsCtrl', function ($scope) {
}
function getCSSComplexityScore() {
- if (!$scope.phantomasResults.metrics.cssRules) {
+ if ($scope.cssParsingError) {
+ return 'F';
+ } else if (!$scope.phantomasResults.metrics.cssRules) {
return 'NA';
}
@@ -326,7 +332,9 @@ app.controller('ResultsCtrl', function ($scope) {
}
function getBadCssScore() {
- if (!$scope.phantomasResults.metrics.cssRules) {
+ if ($scope.cssParsingError) {
+ return 'F';
+ } else if (!$scope.phantomasResults.metrics.cssRules) {
return 'NA';
}