Update of 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter
In directory james.mmbase.org:/tmp/cvs-serv2079

Modified Files:
        newsletter.js showNewsletters.jsp 
Log Message:
CMSC-1135(Extract the js 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.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- newsletter.js       22 Oct 2008 05:39:34 -0000      1.4
+++ newsletter.js       6 Nov 2008 10:42:55 -0000       1.5
@@ -22,11 +22,11 @@
 function setOffset(offset) {
     document.forms[0].offset.value = offset;
     document.forms[0].submit();
- }
- function showItem(objectnumber) {
+}
+function showItem(objectnumber) {
     openPopupWindow("showItem", 500, 500, 
'NewsletterBounceAction.do?method=getItem&objectnumber=' + objectnumber);
 }
- function sortBy(orderColumn){
+function sortBy(orderColumn){
                 var offset = document.forms[0].offset.value;
                 var oldOrderColumn = document.forms[0].order.value;
                 
@@ -46,4 +46,36 @@
                     document.forms[0].direction.value = 'down';
                 }
                                 document.forms[0].submit();
+}
+function resets(){
+   document.forms[0].reset();
+   var startDate = document.getElementsByName("startDate");
+   var endDate = document.getElementsByName("endDate");
+   startDate[0].value = "";
+   endDate[0].value = "";
+}
+function strDateTime(str){
+   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;
+   }
+   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;
             }
\ No newline at end of file
+   var newStr =d.getFullYear()+r[2]+monthRel+r[2]+dateRel;
+   return newStr==str;
+}
\ No newline at end of file


Index: showNewsletters.jsp
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/webapp/editors/newsletter/showNewsletters.jsp,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- showNewsletters.jsp 6 Nov 2008 08:47:55 -0000       1.20
+++ showNewsletters.jsp 6 Nov 2008 10:42:55 -0000       1.21
@@ -34,14 +34,8 @@
       <script src="<c:url value='/js/transparent_png.js'/>" 
type="text/javascript"></script>
 
       <!--the reset button needs  -->
+         <script src="<c:url value='/editors/newsletter/newsletter.js'/>" 
type="text/javascript"></script>
       <script language="javascript"> 
-            function resets(){
-            document.forms[0].reset();
-            var startDate = document.getElementsByName("startDate");
-            var endDate = document.getElementsByName("endDate");
-                startDate[0].value = "";
-                endDate[0].value = "";
-            }
             function submits(){
             var startDate = document.getElementsByName("startDate");
             var endDate = document.getElementsByName("endDate");
@@ -54,34 +48,6 @@
             }
                document.forms[0].submit();
             }
-            function strDateTime(str){
-               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;
-               }
-               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 newStr =d.getFullYear()+r[2]+monthRel+r[2]+dateRel;
-               return newStr==str;
-            }
       </script>
    </head>
    <body>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to