Mitsuhiro Tanda 9 سال پیش
والد
کامیت
8af3bb739c
1فایلهای تغییر یافته به همراه20 افزوده شده و 20 حذف شده
  1. 20 20
      public/app/features/templating/templateValuesSrv.js

+ 20 - 20
public/app/features/templating/templateValuesSrv.js

@@ -359,29 +359,29 @@ function (angular, _, kbn) {
       }
       }
       options = _.uniq(options, 'value');
       options = _.uniq(options, 'value');
 
 
-      var sortType = Math.ceil(variable.sort / 2);
-      if (sortType === 0) {
+      if (variable.sort === 0) {
         return options;
         return options;
-      } else {
-        if (sortType === 1) {
-          options = _.sortBy(options, 'text');
-        } else if (sortType === 2) {
-          options = _.sortBy(options, function(opt) {
-            var matches = opt.text.match(/.*?(\d+).*/);
-            if (!matches) {
-              return 0;
-            } else {
-              return parseInt(matches[1], 10);
-            }
-          });
-        }
-
-        if (variable.sort % 2 === 0) {
-          options = options.reverse();
-        }
+      }
 
 
-        return options;
+      var sortType = Math.ceil(variable.sort / 2);
+      var reverseSort = (variable.sort % 2 === 0);
+      if (sortType === 1) {
+        options = _.sortBy(options, 'text');
+      } else if (sortType === 2) {
+        options = _.sortBy(options, function(opt) {
+          var matches = opt.text.match(/.*?(\d+).*/);
+          if (!matches) {
+            return 0;
+          } else {
+            return parseInt(matches[1], 10);
+          }
+        });
+      }
+      if (reverseSort) {
+        options = options.reverse();
       }
       }
+
+      return options;
     };
     };
 
 
     this.addAllOption = function(variable) {
     this.addAllOption = function(variable) {