Update of
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter
In directory james.mmbase.org:/tmp/cvs-serv21474
Modified Files:
newsletter.js
Log Message:
CMSC-1135(Improve the code.)
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter
See also: http://www.mmbase.org/jira/browse/CMSC-1135
Index: newsletter.js
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/newsletter.js,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- newsletter.js 7 Nov 2008 02:55:12 -0000 1.6
+++ newsletter.js 7 Nov 2008 03:01:13 -0000 1.7
@@ -58,24 +58,19 @@
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;
var r = str.match(reg);
if(r==null)return false;
- var datenum = parseInt(r[4],10);
- if(datenum>=1 && datenum<=9){
- datenum = '0'+datenum;
- }
- var monthnum = parseInt(r[3],10);
- if(monthnum >=1 && monthnum<=9){
- monthnum = '0' +monthnum;
- }
+ var datenum = formatDate(r[4]);
+ var monthnum = formatDate(r[3]);
str = r[1]+r[2]+monthnum+r[2]+datenum;
var d= new Date(r[1], r[3]-1,r[4]);
- var dateRel = parseInt(d.getDate(),10);
- if(dateRel >=1 && dateRel <=9){
- dateRel = '0'+dateRel;
- }
- var monthRel = parseInt(d.getMonth()+1,10);
- if(monthRel >=1 && monthRel <=9){
- monthRel = '0' +monthRel;
- }
+ var dateRel = formatDate(d.getDate());
+ var monthRel = formatDate(d.getMonth()+1);
var newStr =d.getFullYear()+r[2]+monthRel+r[2]+dateRel;
return newStr==str;
}
\ No newline at end of file
+function formatDate(str){
+ var newdate = parseInt(str,10);
+ if(newdate >=1 && newdate <=9){
+ newdate = '0'+newdate;
+ }
+ return newdate;
+}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs