UNPKG

687 Btext/coffeescriptView Raw
1Handlebars.registerHelper 'toFixed', (number, digits) ->
2 digits = 0 if Utils.isUndefined(digits)
3 number.toFixed digits
4
5Handlebars.registerHelper 'toPrecision', (number, precision) ->
6 precision = 1 if Utils.isUndefined(precision)
7 number.toPrecision precision
8
9Handlebars.registerHelper 'toExponential', (number, fractions) ->
10 fractions = 0 if Utils.isUndefined(fractions)
11 number.toExponential fractions
12
13Handlebars.registerHelper 'toInt', (number) ->
14 parseInt number, 10
15
16Handlebars.registerHelper 'toFloat', (number) ->
17 parseFloat number
18
19Handlebars.registerHelper 'addCommas', (number) ->
20 number.toString().replace /(\d)(?=(\d\d\d)+(?!\d))/g, "$1,"