- From: Robin Berjon via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 23 Jun 2010 13:24:37 +0000
- To: public-dap-commits@w3.org
Update of /sources/public/2009/dap/ReSpec.js/js In directory hutz:/tmp/cvs-serv11922/ReSpec.js/js Modified Files: respec.js Log Message: default to last modification instead of today Index: respec.js =================================================================== RCS file: /sources/public/2009/dap/ReSpec.js/js/respec.js,v retrieving revision 1.118 retrieving revision 1.119 diff -u -d -r1.118 -r1.119 --- respec.js 23 Jun 2010 09:37:28 -0000 1.118 +++ respec.js 23 Jun 2010 13:24:35 -0000 1.119 @@ -322,7 +322,9 @@ else cfg = {}; // defaulting if (!cfg.specStatus) cfg.specStatus = "ED"; - if (!cfg.publishDate) cfg.publishDate = new Date(); + // the below is experimental, use this if it fails: + // cfg.publishDate = new Date(); + if (!cfg.publishDate) cfg.publishDate = this._parseLastModified(document.lastModified); else cfg.publishDate = this._parseDate(cfg.publishDate); if (cfg.previousPublishDate) cfg.previousPublishDate = this._parseDate(cfg.previousPublishDate); if (cfg.previousPublishDate && ! cfg.previousMaturity) error("Previous date is set, but not previousMaturity"); @@ -1116,6 +1118,11 @@ _parseDate: function (str) { return new Date(str.substr(0, 4), (str.substr(5, 2) - 1), str.substr(8, 2)); }, + + _parseLastModified: function (str) { + return new Date(str.substr(6, 4), (str.substr(0, 2) - 1), str.substr(3, 2)); + }, + _lead0: function (str) { str = "" + str;
Received on Wednesday, 23 June 2010 13:24:38 UTC