Index: chrome/common/extensions/docs/js/api_page_generator.js |
diff --git a/chrome/common/extensions/docs/js/api_page_generator.js b/chrome/common/extensions/docs/js/api_page_generator.js |
index 8c8322f557afe450fc914b154835dfa60f0b99a0..4f8c95ed8e94b61673144b8611055dc271dbb064 100644 |
--- a/chrome/common/extensions/docs/js/api_page_generator.js |
+++ b/chrome/common/extensions/docs/js/api_page_generator.js |
@@ -652,10 +652,21 @@ function hasPrimitiveValue(schema) { |
} |
function getPrimitiveValue(schema) { |
- if (schema.type === 'string') |
+ if (schema.type === 'string') { |
return '"' + schema.value + '"'; |
- else |
+ } else if (schema.type === 'integer') { |
+ // Comma-separate large numbers (e.g. 5,000,000), easier to read. |
+ var value = String(schema.value); |
+ var groupsOfThree = []; |
+ while (value.length > 3) { |
+ groupsOfThree.unshift(value.slice(value.length - 3)); |
+ value = value.slice(0, value.length - 3); |
+ } |
+ groupsOfThree.unshift(value); |
+ return groupsOfThree.join(','); |
+ } else { |
return schema.value; |
+ } |
} |
function getSignatureString(parameters) { |