Commit 8af3bb73 by Mitsuhiro Tanda

refactor

parent 16dc0953
......@@ -359,29 +359,29 @@ function (angular, _, kbn) {
}
options = _.uniq(options, 'value');
var sortType = Math.ceil(variable.sort / 2);
if (sortType === 0) {
if (variable.sort === 0) {
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) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment