- From: Robin Berjon via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 07 Sep 2011 19:01:26 +0000
- To: public-dap-commits@w3.org
Update of /sources/public/2009/dap/ReSpec.js/js
In directory hutz:/tmp/cvs-serv29143
Modified Files:
respec.js
Log Message:
made it possible to place introductory material in ToC
Index: respec.js
===================================================================
RCS file: /sources/public/2009/dap/ReSpec.js/js/respec.js,v
retrieving revision 1.160
retrieving revision 1.161
diff -u -d -r1.160 -r1.161
--- respec.js 7 Sep 2011 18:39:10 -0000 1.160
+++ respec.js 7 Sep 2011 19:01:24 -0000 1.161
@@ -538,6 +538,7 @@
if (cfg.inlineCSS === undefined) cfg.inlineCSS = true;
if (!cfg.noIDLSorting) cfg.noIDLSorting = false;
if (cfg.noIDLIn === undefined) cfg.noIDLIn = true;
+ if (cfg.tocIntroductory === undefined) cfg.tocIntroductory = false;
if (!cfg.maxTocLevel) cfg.maxTocLevel = 0;
if (!cfg.diffTool) cfg.diffTool = 'http://www5.aptest.com/standards/htmldiff/htmldiff.pl';
if (!cfg.noRecTrack) cfg.noRecTrack = false;
@@ -1108,7 +1109,9 @@
lastNonAppendix: 0,
alphabet: "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
makeTOCAtLevel: function (parent, current, level) {
- var secs = sn.findNodes("./x:section[not(@class='introductory')]|./section[not(@class='introductory')]", parent);
+ var xpath = this.tocIntroductory ? "./x:section|./section" :
+ "./x:section[not(@class='introductory')]|./section[not(@class='introductory')]"
+ var secs = sn.findNodes(xpath, parent);
if (secs.length == 0) return null;
var ul = sn.element("ul", { "class": "toc" });
for (var i = 0; i < secs.length; i++) {
Received on Wednesday, 7 September 2011 19:01:28 UTC