| 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 b98774ce2dea33e1a63d9388bc45e7551210490a..20a6573e2f8092faf1720c6503d413c4744ef102 100644
|
| --- a/chrome/common/extensions/docs/js/api_page_generator.js
|
| +++ b/chrome/common/extensions/docs/js/api_page_generator.js
|
| @@ -496,13 +496,18 @@ function getAnchorName(type, name, scope) {
|
| }
|
|
|
| function shouldExpandObject(object) {
|
| - return (object.type == "object" && object.properties);
|
| + return (object.type == "object" && object.properties) ||
|
| + (object.type == "array" && object.items && object.items.properties);
|
| }
|
|
|
| function getPropertyListFromObject(object) {
|
| var propertyList = [];
|
| - for (var p in object.properties) {
|
| - var prop = object.properties[p];
|
| + var properties = object.properties;
|
| + if (!properties && object.type === "array" && object.items) {
|
| + properties = object.items.properties;
|
| + }
|
| + for (var p in properties) {
|
| + var prop = properties[p];
|
| // Do not render properties marked as "nodoc": true.
|
| if (prop.nodoc) {
|
| continue;
|
|
|