|
|
@ -173,6 +173,10 @@ var convert = function(type, value, from, to, max_calls){ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var get_variations = function(unit){ |
|
|
var get_variations = function(unit){ |
|
|
|
|
|
if(unit == null || unit == undefined){ |
|
|
|
|
|
return []; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
var variations = [unit]; |
|
|
var variations = [unit]; |
|
|
if(unit.length == 2){ |
|
|
if(unit.length == 2){ |
|
|
return variations; |
|
|
return variations; |
|
|
@ -231,12 +235,12 @@ return module.exports = { |
|
|
return unit_database; |
|
|
return unit_database; |
|
|
}, |
|
|
}, |
|
|
getUnitType: function(unit){ |
|
|
getUnitType: function(unit){ |
|
|
var type = determine_type(get_variations(unit)); |
|
|
|
|
|
if(!type){ |
|
|
|
|
|
|
|
|
var types = determine_type(get_variations(unit)); |
|
|
|
|
|
if(!types){ |
|
|
return null; |
|
|
return null; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
return type; |
|
|
|
|
|
|
|
|
return types; |
|
|
}, |
|
|
}, |
|
|
convert: function(str){ |
|
|
convert: function(str){ |
|
|
var value, from, to; |
|
|
var value, from, to; |
|
|
|