Chart status should always be computed against prior values
[WebKit.git] / Websites / perf.webkit.org / public / v3 / models / metric.js
index a195872..5d3150d 100644 (file)
@@ -68,8 +68,11 @@ class Metric extends LabeledObject {
             isMiliseconds = true;
             unit = 's';
         }
-        var divisor = unit == 'B' ? 1024 : 1000;
 
+        if (!unit)
+            return function (value) { return value.toFixed(2) + ' ' + (unit || ''); }
+
+        var divisor = unit == 'B' ? 1024 : 1000;
         var suffix = ['\u03BC', 'm', '', 'K', 'M', 'G', 'T', 'P', 'E'];
         var threshold = sigFig >= 3 ? divisor : (divisor / 10);
         return function (value) {