g.circular.js
authoredward <edward@roojs.com>
Fri, 22 Jun 2018 04:05:42 +0000 (12:05 +0800)
committeredward <edward@roojs.com>
Fri, 22 Jun 2018 04:05:42 +0000 (12:05 +0800)
g.circular.js

index 5db3871..e5391eb 100644 (file)
@@ -75,17 +75,17 @@ Roo = typeof(Roo) != 'undefined' ? Roo:  (imports ? imports.seed.Roo.Roo: {});
             
         var barwidth = Math.min(Math.floor(r / cut), 12);
         
+        var tempVal = [];
+        
         for (var i = 0; i < len; i++){
             
-            print(values[i]);
-            
-            maxvalue = (maxvalue > values[i] * 1) ? maxvalue : values[i] * 1;
+            maxvalue = (maxvalue > values[i]) ? maxvalue : values[i];
             
             total += values[i];
             
             if(i <= cut){
-                values[i] = {
-                    value : values[i] * 1,
+                tempVal[i] = {
+                    value : values[i],
                     order : i,
                     others : false,
                     valueOf: function () { return this.value; }
@@ -93,11 +93,9 @@ Roo = typeof(Roo) != 'undefined' ? Roo:  (imports ? imports.seed.Roo.Roo: {});
                 continue;
             }
             
-            values[cut].value += values[i] * 1;
-            values[cut].others = true;
+            tempVal[cut].value += values[i] * 1;
+            tempVal[cut].others = true;
             
-            values.splice(i, 1);
-            continue;
             
         }