| 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 30104e4885f8471907a15d8ae265abcb89008d30..441f1aa5dfc7bf1c34876abbdae9531d20208971 100755
|
| --- a/chrome/common/extensions/docs/js/api_page_generator.js
|
| +++ b/chrome/common/extensions/docs/js/api_page_generator.js
|
| @@ -273,10 +273,12 @@ function getStaticTOC() {
|
| var lastH2;
|
|
|
| staticHNodes.each(function(n, i) {
|
| - var anchorName = n.nodeName + "-" + i;
|
| - var a = document.createElement('a');
|
| - a.name = anchorName;
|
| - n.parentNode.insertBefore(a, n);
|
| + var anchorName = n.id || n.nodeName + "-" + i;
|
| + if (!n.id) {
|
| + var a = document.createElement('a');
|
| + a.name = anchorName;
|
| + n.parentNode.insertBefore(a, n);
|
| + }
|
| var dataNode = { name: n.innerHTML, href: anchorName };
|
|
|
| if (n.nodeName == "H2") {
|
| @@ -359,3 +361,13 @@ function getSignatureString(parameters) {
|
|
|
| return retval.join(", ");
|
| }
|
| +
|
| +function sortByName(a, b) {
|
| + if (a.name < b.name) {
|
| + return -1;
|
| + }
|
| + if (a.name > b.name) {
|
| + return 1;
|
| + }
|
| + return 0;
|
| +}
|
|
|