- From: Robin Berjon via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 17 May 2012 15:32:41 +0000
- To: public-dap-commits@w3.org
Update of /sources/public/2009/dap/ReSpec.js/js
In directory hutz:/tmp/cvs-serv26367/js
Modified Files:
respec.js
Log Message:
escaping bug for sequence in dictionary
Index: respec.js
===================================================================
RCS file: /sources/public/2009/dap/ReSpec.js/js/respec.js,v
retrieving revision 1.186
retrieving revision 1.187
diff -u -d -r1.186 -r1.187
--- respec.js 15 May 2012 17:13:10 -0000 1.186
+++ respec.js 17 May 2012 15:32:39 -0000 1.187
@@ -2648,7 +2648,7 @@
var pad = max - memb.datatype.length;
if (memb.nullable) pad = pad - 1;
var nullable = memb.nullable ? "?" : "";
- str += "<span class='idlMemberType'><a>" + memb.datatype + "</a>" + nullable + "</span> ";
+ str += "<span class='idlMemberType'>" + this.writeDatatype(memb.datatype) + nullable + "</span> ";
for (var i = 0; i < pad; i++) str += " ";
str += "<span class='idlMemberName'><a href='#" + curLnk + memb.refId + "'>" + memb.id + "</a></span>";
if (memb.defaultValue) str += " = <span class='idlMemberValue'>" + memb.defaultValue + "</span>"
@@ -2657,8 +2657,12 @@
},
writeDatatype: function (dt) {
+ // if (/sequence/.test(dt) || /dict/.test(dt)) {
+ console.log(dt);
+ // }
var matched = /^sequence<(.+)>$/.exec(dt);
if (matched) {
+ console.log("MATCHED!", matched[1])
return "sequence<<a>" + matched[1] + "</a>>";
}
else {
Received on Thursday, 17 May 2012 15:32:48 UTC