Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7236)

Unified Diff: chrome/common/extensions/docs/js/api_page_generator.js

Issue 179068: Extension Doc Changes (no building or testable changes): minor changes for tab & windows doc (Closed)
Patch Set: touch grd. rendered docs Created 11 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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;
+}

Powered by Google App Engine
This is Rietveld 408576698