- From: Robin Berjon via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 03 Dec 2009 13:50:07 +0000
- To: public-dap-commits@w3.org
Update of /sources/public/2009/dap/ReSpec.js/js In directory hutz:/tmp/cvs-serv8040/js Modified Files: respec.js Log Message: option to remove in from params Index: respec.js =================================================================== RCS file: /sources/public/2009/dap/ReSpec.js/js/respec.js,v retrieving revision 1.60 retrieving revision 1.61 diff -u -d -r1.60 -r1.61 --- respec.js 3 Dec 2009 12:36:55 -0000 1.60 +++ respec.js 3 Dec 2009 13:50:05 -0000 1.61 @@ -257,6 +257,7 @@ if (!cfg.authors) cfg.authors = []; if (!cfg.inlineCSS) cfg.inlineCSS = false; if (!cfg.noIDLSorting) cfg.noIDLSorting = false; + if (!cfg.noIDLIn) cfg.noIDLIn = false; if (!cfg.maxTocLevel) cfg.maxTocLevel = 0; for (var k in cfg) this[k] = cfg[k]; this.isRecTrack = this.recTrackStatus.indexOf(this.specStatus) >= 0; @@ -711,7 +712,7 @@ var infNames = []; for (var i = 0; i < idls.length; i++) { var idl = idls[i]; - var w = new berjon.WebIDLProcessor({ noIDLSorting: this.noIDLSorting }); + var w = new berjon.WebIDLProcessor({ noIDLSorting: this.noIDLSorting, noIDLIn: this.noIDLIn }); var inf = w.definition(idl); var df = w.makeMarkup(); idl.parentNode.replaceChild(df, idl); @@ -1099,7 +1100,7 @@ var p = {}; prm = this.parseExtendedAttributes(prm, p); // either up to end of string, or up to , - var re = /^\s*in\s+\b([^,]+)\s+\b([^,\s]+)\s*(?:,)?\s*/; + var re = /^\s*(?:in\s+)?\b([^,]+)\s+\b([^,\s]+)\s*(?:,)?\s*/; var match = re.exec(prm); if (match) { prm = prm.replace(re, ""); @@ -1497,11 +1498,12 @@ var obj = this; str += meth.params.map(function (it) { var nullable = it.nullable ? "?" : ""; - var optional = it.optional ? " optional " : " "; + var optional = it.optional ? "optional " : ""; var arr = it.array ? "[]" : ""; + var inp = obj.noIDLIn ? "" : "in "; var prm = "<span class='idlParam'>"; if (it.extendedAttributes) prm += "[<span class='extAttr'>" + it.extendedAttributes + "</span>] "; - prm += "in" + optional + "<span class='idlParamType'>" + obj.writeDatatype(it.datatype) + arr + nullable + "</span> " + + prm += inp + optional + "<span class='idlParamType'>" + obj.writeDatatype(it.datatype) + arr + nullable + "</span> " + "<span class='idlParamName'>" + it.id + "</span>" + "</span>"; return prm;
Received on Thursday, 3 December 2009 13:50:17 UTC