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