- From: Robin Berjon via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 27 Feb 2012 16:34:17 +0000
- To: public-dap-commits@w3.org
Update of /sources/public/2009/dap/ReSpec.js/js
In directory hutz:/tmp/cvs-serv30978
Modified Files:
respec.js
Log Message:
support multiple groups for the same document
Index: respec.js
===================================================================
RCS file: /sources/public/2009/dap/ReSpec.js/js/respec.js,v
retrieving revision 1.184
retrieving revision 1.185
diff -u -d -r1.184 -r1.185
--- respec.js 7 Feb 2012 16:56:38 -0000 1.184
+++ respec.js 27 Feb 2012 16:34:15 -0000 1.185
@@ -54,6 +54,14 @@
function warning (str) {
sn.element("li", { style: "color: #666" }, _errEl(), str);
}
+function isArray (obj) {
+ return Object.prototype.toString.call(obj) == '[object Array]'
+}
+function joinAnd (arr) {
+ var last = arr.pop();
+ arr[arr.length - 1] += " and " + last;
+ return arr.join(", ");
+}
berjon.respec = function () {
for (var k in this.status2text) {
if (this.status2long[k]) continue;
@@ -993,8 +1001,18 @@
"of this technical report can be found in the <a href='http://www.w3.org/TR/'>W3C technical reports " +
"index</a> at http://www.w3.org/TR/.</em></p>";
if (custom) sotd += custom.innerHTML;
- sotd +=
- "<p>This document was published by the <a href='" + this.wgURI + "'>" + this.wg + "</a> as " + art + this.status2long[this.specStatus] + ".";
+ sotd += "<p>This document was published by the ";
+ if (isArray(this.wg)) {
+ var wgs = [];
+ for (var i = 0, n = this.wg.length; i < n; i++) {
+ wgs.push("<a href='" + this.wgURI[i] + "'>" + this.wg[i] + "</a>")
+ }
+ sotd += joinAnd(wgs);
+ }
+ else {
+ sotd += "<a href='" + this.wgURI + "'>" + this.wg + "</a>";
+ }
+ sotd += " as " + art + this.status2long[this.specStatus] + ".";
if (this.isRecTrack && this.specStatus != "REC") sotd += " This document is intended to become a W3C Recommendation.";
sotd +=
" If you wish to make comments regarding this document, please send them to <a href='mailto:" + this.wgPublicList + "@w3.org'>" +
@@ -1024,8 +1042,18 @@
sotd += " The group does not expect this document to become a W3C Recommendation.";
if (this.specStatus != "IG-NOTE") {
+ if (isArray(this.wgPatentURI)) {
+ sotd += " W3C maintains a public list of any patent disclosures (";
+ var wgs = [];
+ for (var i = 0, n = this.wg.length; i < n; i++) {
+ wgs.push("<a href='" + this.wgPatentURI[i] + "' rel='disclosure'>" + this.wg[i] + "</a>")
+ }
+ sotd += wgs.join(", ") + ") ";
+ }
+ else {
+ sotd += " W3C maintains a <a href='" + this.wgPatentURI + "' rel='disclosure'>public list of any patent disclosures</a> ";
+ }
sotd +=
- " W3C maintains a <a href='" + this.wgPatentURI + "' rel='disclosure'>public list of any patent disclosures</a> " +
"made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An " +
"individual who has actual knowledge of a patent which the individual believes contains " +
"<a href='http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential'>Essential Claim(s)</a> must disclose the " +
Received on Monday, 27 February 2012 16:34:23 UTC