- From: Robin Berjon via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 07 Sep 2011 19:07:07 +0000
- To: public-dap-commits@w3.org
Update of /sources/public/2009/dap/ReSpec.js/js
In directory hutz:/tmp/cvs-serv30235
Modified Files:
respec.js
Log Message:
more sensible numbering for tocIntroductory
Index: respec.js
===================================================================
RCS file: /sources/public/2009/dap/ReSpec.js/js/respec.js,v
retrieving revision 1.161
retrieving revision 1.162
diff -u -d -r1.161 -r1.162
--- respec.js 7 Sep 2011 19:01:24 -0000 1.161
+++ respec.js 7 Sep 2011 19:07:04 -0000 1.162
@@ -1115,7 +1115,8 @@
if (secs.length == 0) return null;
var ul = sn.element("ul", { "class": "toc" });
for (var i = 0; i < secs.length; i++) {
- var sec = secs[i];
+ var sec = secs[i],
+ isIntro = sn.hasClass(sec, "introductory");
if (!sec.childNodes.length) continue;
var h = sec.firstElementChild;
var ln = h.localName.toLowerCase();
@@ -1143,7 +1144,7 @@
}
}
var id = sn.makeID(sec, null, title);
- current[current.length-1]++;
+ if (!isIntro) current[current.length-1]++;
var secnos = current.slice();
if (sn.hasClass(sec, "appendix") && current.length == 1 && !this.appendixMode) {
this.lastNonAppendix = current[0];
@@ -1153,7 +1154,7 @@
var secno = secnos.join(".");
if (!/\./.test(secno)) secno = secno + ".";
var df = sn.documentFragment();
- sn.element("span", { "class": "secno" }, df, secno + " ");
+ if (!isIntro) sn.element("span", { "class": "secno" }, df, secno + " ");
// sn.text(" ", df);
var df2 = df.cloneNode(true);
h.insertBefore(df, h.firstChild);
Received on Wednesday, 7 September 2011 19:07:08 UTC