8ee53d8245a2c807c6bd852ddce62c24f08efc4a
[platform/framework/web/crosswalk-tizen.git] /
1
2     /**
3     * Gets normalized ratio of value inside range.
4     */
5     function norm(val, min, max){
6         if (val < min || val > max) {
7             throw new RangeError('value (' + val + ') must be between ' + min + ' and ' + max);
8         }
9
10         return val === max ? 1 : (val - min) / (max - min);
11     }
12     module.exports = norm;
13