+/*global Gallery,Dygraph,data */
Gallery.register(
'number-format',
{
name: 'Number formatting',
setup: function(parent) {
parent.innerHTML =
- "<p>The default formatting mimicks printf with %.<i>p</i>g where <i>p</i> is" +
+ "<p>The default formatting mimics printf with %.<i>p</i>g where <i>p</i> is" +
" the precision to use. It turns out that JavaScript's toPrecision()" +
" method is almost but not exactly equal to %g; they differ for values" +
" with small absolute values (10^-1 to 10^-5 or so), with toPrecision()" +
run: function() {
// Helper functions for generating an HTML table for holding the test
// results.
- createRow = function(columnType, columns) {
+ var createRow = function(columnType, columns) {
var row = document.createElement('tr');
for (var i = 0; i < columns.length; i ++) {
var th = document.createElement(columnType);
return row;
};
- createHeaderRow = function(columns) {
+ var createHeaderRow = function(columns) {
return createRow('th', columns);
};
- createDataRow = function(columns) {
+ var createDataRow = function(columns) {
return createRow('td', columns);
};
- createTable = function(headerColumns, dataColumnsList) {
+ var createTable = function(headerColumns, dataColumnsList) {
var table = document.createElement('table');
table.appendChild(createHeaderRow(headerColumns));
for (var i = 0; i < dataColumnsList.length; i++) {
return table;
};
- updateTable = function() {
+ var updateTable = function() {
var headers = ['Dygraph.floatFormat()', 'toPrecision()',
'Dygraph.floatFormat()', 'toPrecision()'];
var numbers = [];