- From: Frederick Hirsch via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 04 Dec 2009 18:02:00 +0000
- To: public-dap-commits@w3.org
Update of /sources/public/2009/dap/ReSpec.js/js
In directory hutz:/tmp/cvs-serv6715/d
Modified Files:
respec.js
Log Message:
modified to be less verbose on bibl errors, listing each only once with count.
Index: respec.js
===================================================================
RCS file: /sources/public/2009/dap/ReSpec.js/js/respec.js,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -d -r1.64 -r1.65
--- respec.js 4 Dec 2009 13:55:01 -0000 1.64
+++ respec.js 4 Dec 2009 18:01:58 -0000 1.65
@@ -575,7 +575,8 @@
document.normalize();
// PRE-PROCESSING
- var norms = {}, informs = {}, abbrMap = {}, acroMap = {};
+ var norms = {}, informs = {}, abbrMap = {}, acroMap = {}, badrefs = {};
+ var badrefcount = 0;
var abbrs = document.querySelectorAll("abbr[title]");
for (var i = 0; i < abbrs.length; i++) abbrMap[abbrs[i].textContent] = abbrs[i].getAttribute("title");
var acros = document.querySelectorAll("acronym[title]");
@@ -629,7 +630,12 @@
sn.text("]", df);
}
else {
- error("Got token looking like a reference, not in biblio DB: " + ref);
+ badrefcount++;
+ if ( badrefs[ref] ) {
+ badrefs[ref] = badrefs[ref] + 1 ;
+ } else {
+ badrefs[ref] = 1 ;
+ }
}
}
// ABBR
@@ -651,6 +657,13 @@
// POST-PROCESSING
// bibref
+ if(badrefcount > 0) {
+ error("Got " + badrefcount + " tokens looking like a reference, not in biblio DB: ");
+ for (var item in badrefs) {
+ error("Bad ref" + item + ", count = " + badrefs[item]);
+ }
+ }
+
var del = [];
for (var k in informs) {
if (norms[k]) del.push(k);
Received on Friday, 4 December 2009 18:02:09 UTC