Update of 
/var/cvs/contributions/CMSContainer/cmsc/edit-webapp/src/webapp/mmbase/edit/wizard/jsp
In directory 
james.mmbase.org:/tmp/cvs-serv18004/src/webapp/mmbase/edit/wizard/jsp

Modified Files:
        calendar.jsp 
Log Message:
CMSC-921   Improve calendar of newsletter.


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/edit-webapp/src/webapp/mmbase/edit/wizard/jsp
See also: http://www.mmbase.org/jira/browse/CMSC-921


Index: calendar.jsp
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/edit-webapp/src/webapp/mmbase/edit/wizard/jsp/calendar.jsp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- calendar.jsp        21 Apr 2008 05:00:45 -0000      1.2
+++ calendar.jsp        28 May 2008 11:02:52 -0000      1.3
@@ -6,12 +6,35 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
 <html:html xhtml="true">
 <cmscedit:head title="calendar.head.title">
-<link href="../../../../editors/css/main.css" type="text/css" rel="stylesheet">
+
+
+<link href="/cmsc-community/editors/editwizards_new/style/layout/wizard.css" 
type="text/css" rel="stylesheet">
+<link href="/cmsc-community/editors/editwizards_new/style/color/wizard.css" 
type="text/css" rel="stylesheet">
+<link href="/cmsc-community/editors/editwizards_new/style/extra/wizard.css" 
type="text/css" rel="stylesheet">
+<link href="../style/layout/searchlist.css" type="text/css" rel="stylesheet">
+<link 
href="/cmsc-community/editors/editwizards_new/style/color/searchlist.css" 
type="text/css" rel="stylesheet">
+<link 
href="/cmsc-community/editors/editwizards_new/style/extra/searchlist.css" 
type="text/css" rel="stylesheet">
+
+<style xml:space="preserve" type="text/css">
+   input.calendar {
+       width: 22px;
+       height: 17px; 
+       border:0px;
+    }
+   input.schedule {
+      width: 18px;
+      height: 17px;
+      border:0px;
+   }
+</style>
+
+<script src="../../../../js/prototype.js" type="text/javascript"></script>
 <c:url var="actionUrl" value="/editors/newsletter/Schedule.do"/>
 <c:set var="type" value="${param.type}"/>
 
 <script type="text/javascript">
    var type =1; 
+   var newsletterId = "";
    type = '${type}';
 
    var gotoString = '<fmt:message key="calendar.goto"/>';
@@ -132,32 +155,15 @@
       }
       sendRequest();
    }
-       var XMLHttpReq;
-   var flag = false;
-       function createXMLHttpRequest() {       
-               if(window.XMLHttpRequest) { 
-                       XMLHttpReq = new XMLHttpRequest();
-               }
-               else if (window.ActiveXObject) { 
-                       try {
-                               XMLHttpReq = new 
ActiveXObject("Msxml2.XMLHTTP");
-                       } 
-         catch (e) {
-                               try {
-                                       XMLHttpReq = new 
ActiveXObject("Microsoft.XMLHTTP");
-                               } 
-            catch (e) {}
-                       }
-               }
-       }
        //send request 
        function sendRequest() {
-               createXMLHttpRequest();
-      var url = "${actionUrl}";
-               XMLHttpReq.open("POST", url);
-      
XMLHttpReq.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");
-               XMLHttpReq.onreadystatechange = processResponse;
-               XMLHttpReq.send(getParameters()); 
+      var myAjax = new Ajax.Request(
+         '${actionUrl}?method=transform',
+          {
+                     parameters:getParameters(),
+            onComplete: processResponse
+          }
+      );
        }
 
    function getParameters(){
@@ -318,18 +324,12 @@
       return parameters;
    }
        //deal with the response 
-    function processResponse() {
-       if (XMLHttpReq.readyState == 4) { 
-               if (XMLHttpReq.status == 200) { 
-                               DisplayHot();
-         } 
-        }
-    }
-    function DisplayHot() {    
-           var expression = 
XMLHttpReq.responseXML.getElementsByTagName("expression")[0].firstChild.nodeValue;
+
+    function processResponse(response) {       
+           var expression = 
response.responseXML.getElementsByTagName("expression")[0].firstChild.nodeValue;
        window.opener.document.getElementById(id).value = expression;
        window.opener.document.getElementById("calendar-expression").innerHTML 
= message;
-       this.close();
+       window.close();
        }
    function strDateTime(str){
       var reg = /^(\d{1,2})(-|\/)(\d{1,2})\2(\d{1,4})$/;
@@ -349,53 +349,212 @@
      var reg = /^[0-9]*[1-9][0-9]*$/;
      return check(reg,s);
   }
+
+  function showTab(element,type) {
+     if(type == "add") {
+        $('scheduleAdd').show(); 
+        $('addDiv').className = "tab_active";
+        $('listDiv').className = "tab";
+        $('scheduleList').hide();
+     }
+     else if(type == "list") {
+        $('addDiv').className = "tab";
+        $('listDiv').className = "tab_active";
+        $('scheduleAdd').hide(); 
+  
+        $('scheduleList').show();
+        createSchedules();
+     }
+  }
+
+  function createSchedules() {
+      $('scheduleList').innerHTML = "";
+     var myAjax = new Ajax.Request(
+        '${actionUrl}?method=getSchedules',
+         {
+                     parameters:'newsletterid='+newsletterId,
+            onComplete: createScheduleList
+         }
+     );
+  }
+
+  function createScheduleList(response){
+     var numbers = response.responseXML.getElementsByTagName("number");
+     var expressions = response.responseXML.getElementsByTagName("expression");
+     var descriptions = 
response.responseXML.getElementsByTagName("description");
+
+     var divElement =  document.createElement("div");
+     divElement.className = "searchresult";
+     var table = document.createElement("table");
+     var tbody = document.createElement("tbody");
+      table.className = "searchresult";
+      table.setAttribute("cellspacing","0");
+     for(i = 0 ; i < numbers.length;i++) {
+
+        var aDeleteElement=document.createElement("a");
+        
aDeleteElement.href="javascript:deleteSchedule('"+numbers[i].childNodes[0].nodeValue+"')";
+        
+        var deleteImg=new Image();
+        deleteImg.src="../../../../editors/gfx/icons/delete.png";
+        deleteImg.style.border="none";
+        deleteImg.title = '<fmt:message key="calendar.delete"/>';
+        aDeleteElement.appendChild(deleteImg) 
+
+        var aRestoreElement=document.createElement("a");
+        
aRestoreElement.href="javascript:restoreSchedule('"+expressions[i].childNodes[0].nodeValue+"','"+descriptions[i].childNodes[0].nodeValue+"')";
+        
+        var restoreImg=new Image();
+        restoreImg.src="../../../../editors/gfx/icons/restore.png";
+        restoreImg.style.border="none";
+        restoreImg.title = '<fmt:message key="calendar.restore"/>';
+        aRestoreElement.appendChild(restoreImg) 
+
+        var tr = document.createElement("tr");
+        if(i% 2 ==0){
+           tr.className = "even";
+        }
+        else {
+           tr.className = "odd";
+        }
+        var td = document.createElement("td");
+        td.innerHTML = descriptions[i].childNodes[0].nodeValue;
+        tr.appendChild(td);
+
+        var td1 = document.createElement("td");
+        td1.appendChild(aRestoreElement);
+        td1.appendChild(aDeleteElement);
+        tr.appendChild(td1);
+
+        tr.appendChild(td);
+
+        tbody.appendChild(tr);
+
+     }
+     table.appendChild(tbody);
+    divElement.appendChild(table);
+    $('scheduleList').appendChild(divElement);
+  }
+
+  function deleteSchedule(number) {
+
+     var myAjax = new Ajax.Request(
+        '${actionUrl}?method=deleteSchedule',
+         {
+                     parameters:'scheduleid='+number
+         }
+     );
+    createSchedules();
+  }
+
+  function restoreSchedule(expression,scheduleDescription){
+
+     window.opener.document.getElementById(id).value = expression;
+     window.opener.document.getElementById("calendar-expression").innerHTML = 
scheduleDescription;
+     window.close();
+  }
+
+  function initPage(){
+      $('scheduleList').hide(); 
+
+      var inputs = window.opener.document.getElementsByTagName("input");
+      for( i = 0 ; i < inputs.length ; i++) {
+         if(inputs[i].getAttribute("fdatapath") && 
inputs[i].getAttribute("fdatapath") == "[EMAIL PROTECTED]'title']") {
+            newsletterId = inputs[i].getAttribute("number");
+         }
+      }
+      $('newsletterid').value = newsletterId;
+  }
 </script>
 <script src="../javascript/datepicker-new.js" type="text/javascript"></script>
 </cmscedit:head>
 <mm:cloud jspvar="cloud" rank="basic user" loginpage="../login.jsp">
 
-<body onload=" initPopCalendar();initDatetime()">
+<body onload=" initPopCalendar();initDatetime();initPage()">
+
+<div id="stepsbar">
+
+<div class="tabs">
+
+<div class="tab_active" id="addDiv">
+
+<div class="body">
+
+<a href="javascript:showTab(this,'add');"  class="valid">
+
+<fmt:message key="calendar.tab.add"/>
+
+</a>
+</div></div>
+
+<div class="tab" id="listDiv"><div class="body"><a 
href="javascript:showTab(this,'list');" class="valid"><fmt:message 
key="calendar.tab.list"/></a></div></div></div></div>
+
+
+<input type="hidden" value="" name="newsletterid" id="newsletterid"/>
+
 <form method="post" name="form1" action="">
-<div >
-<p><fmt:message key="calendar.title"/></p>
+<div class="editor" style="height:260px">
+<p></p>
+<div id="scheduleAdd">
+<div class="body">
+<table>
 <c:choose>
     <c:when test="${type == '1'}">         
-        <fmt:message key="calendar.startdate"/> <input type="text" name="date" 
id="date" size="12"/> <input type="image" class="calendar" 
src="../media/datepicker/calendar.gif" border="0" onClick="popUpCalendar(this, 
'dd-mm-yyyy', - 205 , 5 ,this.form, 'date',event);return false;"/>
-        <p>
-       <fmt:message key="calendar.starttime"/> <select id="hour" 
name="hour"></select>:<select id="minute" name="minute"></select><br/>
-       <p>  <a href="#"  onclick="javascript:window.close()"/> <fmt:message 
key="calendar.cancel"/></a> <a href="#"  onclick="createCalendar('1')"/> 
<fmt:message key="calendar.ok"/></a></p>
+        <tr class="fieldcanvas"><td  class="fieldprompt"><span  class="valid" 
><fmt:message key="calendar.startdate"/></span> </td><td ><input type="text" 
name="date" id="date" size="12" maxlength="12" class="date"/> <input 
type="image" class="calendar" src="../media/datepicker/calendar.gif" border="0" 
onClick="popUpCalendar(this, 'dd-mm-yyyy', -105 , -30 ,this.form, 
'date',event);return false;"/></td></tr>
+        <tr class="fieldcanvas"><td class="fieldprompt">
+       <span  class="valid" ><fmt:message key="calendar.starttime"/></span> 
</td><td> <select id="hour" name="hour"></select>:<select id="minute" 
name="minute"></select></td></tr>
+       <tr > <td colspan="2"> <table  width="100%"><tr class="fieldcanvas"><td 
width="40%"  ><a href="#"  onclick="createCalendar('1')"/><span  class="valid" 
> <fmt:message key="calendar.ok"/></span></a></td> <td><a href="#"  
onclick="javascript:window.close()"/><span  class="valid" > <fmt:message 
key="calendar.cancel"/></span> </a><td></tr>
+       </td></tr></table>
     </c:when>
     <c:when test="${type == '2'}">
-        <fmt:message key="calendar.startdate"/> <input type="text" name="date" 
id="date" size="12"/><input type="image" class="calendar" 
src="../media/datepicker/calendar.gif" border="0" onClick="popUpCalendar(this, 
'dd-mm-yyyy', - 205 , 5 , document.forms[0], 'date',event);return false;"/>
-        <p>
-        <fmt:message key="calendar.starttime"/><select id="hour" 
name="hour"></select>:<select id="minute" name="minute"></select>
-        </p>
-        <fmt:message key="calendar.approach"/></br>                
-        <input type="radio" name="strategy" checked id ="strategy" 
value="0"/><fmt:message key="calendar.daily"/></br>
-        <input type="radio" name="strategy" id ="strategy"  
value="1"/><fmt:message key="calendar.approach.weekday"/></br>
-        <input type="radio" name="strategy" id ="strategy"  
value="2"/><fmt:message key="calendar.approach.interval.pre"/><input 
type="text" size="4" name="interval" id="interval" value="1"/> <fmt:message 
key="calendar.approach.interval.day"/></br>         
-                    
-       <p> <a href="#"  onclick="javascript:window.close()"/><fmt:message 
key="calendar.cancel"/></a> <a href="#"  
onclick="createCalendar('2')"/><fmt:message key="calendar.ok"/></a></p>
+      <tr class="fieldcanvas">
+        <td class="fieldprompt"><span  class="valid" >
+            <fmt:message key="calendar.startdate"/></span>
+        </td>
+        <td > <input type="text" name="date" id="date" size="12" 
class="date"/><input type="image" class="calendar" 
src="../media/datepicker/calendar.gif" border="0" onClick="popUpCalendar(this, 
'dd-mm-yyyy', -105 , -30  , document.forms[0], 'date',event);return false;"/>
+        </td></tr>
+        <tr class="fieldcanvas"><td class="fieldprompt"><span  class="valid" >
+        <fmt:message key="calendar.starttime"/></span></td><td ><select 
id="hour" name="hour"></select>:<select id="minute" name="minute"></select></td>
+        </tr><tr class="fieldcanvas"><td  class="fieldprompt">
+        <span  class="valid" ><fmt:message 
key="calendar.approach"/></span></td><td>                
+        <input type="radio" name="strategy" checked id ="strategy" value="0" 
class="calendar"/><span  class="valid" ><fmt:message 
key="calendar.daily"/></span><br>
+        <input type="radio" name="strategy" id ="strategy"  value="1" 
class="calendar"/><span  class="valid" ><fmt:message 
key="calendar.approach.weekday"/></span><br>
+        <input type="radio" name="strategy" id ="strategy"  value="2" 
class="calendar"/><span  class="valid" ><fmt:message 
key="calendar.approach.interval.pre"/></span><input type="text" size="4" 
name="interval" id="interval" value="1" class="calendar"/><span  class="valid" 
> <fmt:message key="calendar.approach.interval.day"/></span></td>         
+        </tr>   
+       <tr class="fieldcanvas"><td><a href="#"  
onclick="createCalendar('2')"/><span  class="valid" ><fmt:message 
key="calendar.ok"/></span></a></td><td>  <a href="#"  
onclick="javascript:window.close()"/><span  class="valid" ><fmt:message 
key="calendar.cancel"/></span></a></td></tr>
     </c:when>
     <c:when test="${type == '3'}">
-        <fmt:message key="calendar.starttime"/> <select id="hour" 
name="hour"></select>:<select id="minute" name="minute"></select>
-        <p/>
-        <fmt:message key="calendar.approach.interval.pre"/> <input type="text" 
name="interval" size="2"  id="interval" value="1"/> <fmt:message 
key="calendar.approach.interval.week"/>  <p/>
-        <fmt:message key="calendar.week"/> <br/>
-        <input type="checkbox" name="weeks" id="weeks"  value="1" 
checked/><fmt:message key="calendar.week.monday"/>
-        <input type="checkbox" name="weeks" id="weeks"  value="2" 
checked/><fmt:message key="calendar.week.tuesday"/> 
-        <input type="checkbox" name="weeks" id="weeks"  value="3" 
checked/><fmt:message key="calendar.week.wednesday"/> <br/>
-        <input type="checkbox" name="weeks" id="weeks"  value="4" 
checked/><fmt:message key="calendar.week.thursday"/>
-        <input type="checkbox" name="weeks" id="weeks"  value="5" 
checked/><fmt:message key="calendar.week.friday"/>
-        <input type="checkbox" name="weeks" id="weeks"  value="6" 
checked/><fmt:message key="calendar.week.saturday"/> <br/>
-        <input type="checkbox" name="weeks" id="weeks"  value="7" 
checked/><fmt:message key="calendar.week.sunday"/>  <br/>
-        <p> <a href="#"  onclick="javascript:window.close()"/><fmt:message 
key="calendar.cancel"/></a> <a href="#"  
onclick="createCalendar('3')"/><fmt:message key="calendar.ok"/></a></p>
+        <tr class="fieldcanvas"><td  class="fieldprompt">
+        <span  class="valid" ><fmt:message 
key="calendar.starttime"/></span></td><td> <select id="hour" 
name="hour"></select>:<select id="minute" name="minute"></select></td>
+        </tr>
+        <tr class="fieldcanvas"><td class="fieldprompt"></td> <td >
+        <span  class="valid" ><fmt:message 
key="calendar.approach.interval.pre"/></span><input  class="calendar" 
type="text" name="interval" size="2"  id="interval" value="1"/><span  
class="valid" > <fmt:message key="calendar.approach.interval.week"/>  
</span></td></tr>
+       <tr class="fieldcanvas"><td  class="fieldprompt"> <span  class="valid" 
><fmt:message key="calendar.week"/></span></td><td>
+       <table><tr  class="fieldcanvas"><td  >
+        <input type="checkbox" name="weeks" id="weeks"  value="1" checked 
class="schedule"/><span  class="valid" ><fmt:message 
key="calendar.week.monday"/></span>
+        </td><td  >
+        <input type="checkbox" name="weeks" id="weeks"  value="2" checked 
class="schedule"/><span  class="valid" ><fmt:message 
key="calendar.week.tuesday"/> </span>
+        </td><td  c>
+        <input type="checkbox" name="weeks" id="weeks"  value="3" checked 
class="schedule"/><span  class="valid" ><fmt:message 
key="calendar.week.wednesday"/></span>
+         </td></tr><tr class="fieldcanvas"><td  >
+        <input type="checkbox" name="weeks" id="weeks"  value="4" checked 
class="schedule"/><span  class="valid" ><fmt:message 
key="calendar.week.thursday"/></span>
+         </td><td  >
+        <input type="checkbox" name="weeks" id="weeks"  value="5" checked 
class="schedule"/><span  class="valid" ><fmt:message 
key="calendar.week.friday"/></span>
+         </td><td  >
+        <input type="checkbox" name="weeks" id="weeks"  value="6" checked 
class="schedule"/><span  class="valid" ><fmt:message 
key="calendar.week.saturday"/></span>
+        </td></tr><tr class="fieldcanvas"><td colspan="3" >
+        <input type="checkbox" name="weeks" id="weeks"  value="7" checked 
class="schedule"/><span  class="valid" ><fmt:message 
key="calendar.week.sunday"/> </span>
+        </td></tr></table>
+        </td></tr>
+        <tr><td><a href="#"  onclick="createCalendar('3')"/><span  
class="valid" ><fmt:message key="calendar.ok"/></span></a>
+        </td><td> <a href="#"  onclick="javascript:window.close()"/><span  
class="valid" ><fmt:message key="calendar.cancel"/></span></a> </td></tr>
     </c:when>
     <c:otherwise>
-       <fmt:message key="calendar.starttime"/> <select id="hour" 
name="hour"></select>:<select id="minute" name="minute"></select>
-       <br/><p></p>
-       <input type="radio" checked name="strategy" id="strategy" value="0"/> 
<fmt:message key="calendar.approach.interval.day"/> <input size="2" value="1"  
type="text" name="day" id="day"><br/>
-       <input type="radio" name="strategy" id="strategy" value="1"/> 
+      <tr class="fieldcanvas"><td  class="fieldprompt">
+       <span  class="valid" ><fmt:message 
key="calendar.starttime"/></span></td><td> <select id="hour" 
name="hour"></select>:<select id="minute" name="minute"></select></td></tr>
+       <tr class="fieldcanvas"><td class="fieldprompt"></td><td>
+       <input type="radio" checked name="strategy" id="strategy" value="0"  
class="calendar"/> <span  class="valid" ><fmt:message 
key="calendar.approach.interval.day"/></span> <input size="2" value="1"  
type="text" name="day" id="day"  class="calendar"></td></tr>
+       <tr><td></td><td>
+       <input type="radio" name="strategy" id="strategy" value="1"  
class="calendar"/> 
        <select name="whichweek" id="whichweek">
           <option value="1"><fmt:message key="calendar.which.week.first"/> 
</option>
           <option value="2"><fmt:message key="calendar.which.week.second"/> 
</option>
@@ -405,32 +564,55 @@
        </select>
        <select name="week" id="week">
           <option value="1"> <fmt:message key="calendar.week.monday"/> 
</option>
-          <option value="2"> <fmt:message key="calendar.week.Tuesday"/> 
</option>
-          <option value="3"> <fmt:message key="calendar.week.Wednesday"/> 
</option>
-          <option value="4"> <fmt:message key="calendar.week.Thursday"/> 
</option>
-          <option value="5"> <fmt:message key="calendar.week.Friday"/> 
</option>
-          <option value="6"> <fmt:message key="calendar.week.Saturday"/> 
</option>
-          <option value="7"> <fmt:message key="calendar.week.Sunday"/></option>
+          <option value="2"> <fmt:message key="calendar.week.tuesday"/> 
</option>
+          <option value="3"> <fmt:message key="calendar.week.wednesday"/> 
</option>
+          <option value="4"> <fmt:message key="calendar.week.thursday"/> 
</option>
+          <option value="5"> <fmt:message key="calendar.week.friday"/> 
</option>
+          <option value="6"> <fmt:message key="calendar.week.saturday"/> 
</option>
+          <option value="7"> <fmt:message key="calendar.week.sunday"/></option>
       </select>
-      <p>
-      <fmt:message key="calendar.month"/><br/>
-      <input type="checkbox" name="month" id="month" value="0" 
checked/><fmt:message key="calendar.month.january"/>
-      <input type="checkbox" name="month" id="month" value="1" 
checked/><fmt:message key="calendar.month.february"/>
-      <input type="checkbox" name="month" id="month" value="2" 
checked/><fmt:message key="calendar.month.march"/>
-      <input type="checkbox" name="month" id="month" value="3" 
checked/><fmt:message key="calendar.month.april"/><br/>
-      <input type="checkbox" name="month" id="month" value="4" 
checked/><fmt:message key="calendar.month.may"/>
-      <input type="checkbox" name="month" id="month" value="5" 
checked/><fmt:message key="calendar.month.june"/>
-      <input type="checkbox" name="month" id="month" value="6" 
checked/><fmt:message key="calendar.month.july"/>
-      <input type="checkbox" name="month" id="month" value="7" 
checked/><fmt:message key="calendar.month.august"/><br/>
-      <input type="checkbox" name="month" id="month" value="8" 
checked/><fmt:message key="calendar.month.september"/>
-      <input type="checkbox" name="month" id="month" value="9" 
checked/><fmt:message key="calendar.month.october"/>
-      <input type="checkbox" name="month" id="month" value="a" 
checked/><fmt:message key="calendar.month.november"/>
-      <input type="checkbox" name="month" id="month" value="b" 
checked/><fmt:message key="calendar.month.december"/> <br/>
-      <p> <a href="#"  onclick="javascript:window.close()"/><fmt:message 
key="calendar.cancel"/></a> <a href="#"  
onclick="createCalendar('4')"/><fmt:message key="calendar.ok"/></a></p>
+      </td></tr>
+      <tr class="fieldcanvas"><td  class="fieldprompt">
+      <span  class="valid" ><fmt:message key="calendar.month"/></span></td><td>
+      <table><tr class="fieldcanvas"><td>
+      <input type="checkbox" name="month" id="month" value="0" checked 
class="schedule"/><span  class="valid" ><fmt:message 
key="calendar.month.january"/></span>
+      </td><td  class="fieldprompt">
+      <input type="checkbox" name="month" id="month" value="1" checked 
class="schedule"/><span  class="valid" ><fmt:message 
key="calendar.month.february"/></span>
+      </td><td>
+      <input type="checkbox" name="month" id="month" value="2" checked 
class="schedule"/><span  class="valid" ><fmt:message 
key="calendar.month.march"/></span>
+      </td><td>
+      <input type="checkbox" name="month" id="month" value="3" checked 
class="schedule"/><span  class="valid" ><fmt:message 
key="calendar.month.april"/></span></td></tr>
+      <tr class="fieldcanvas"><td>
+      <input type="checkbox" name="month" id="month" value="4" checked 
class="schedule"/><span  class="valid" ><fmt:message 
key="calendar.month.may"/></span>
+      </td><td>
+      <input type="checkbox" name="month" id="month" value="5" checked 
class="schedule"/><span  class="valid" ><fmt:message 
key="calendar.month.june"/></span>
+      </td><td>
+      <input type="checkbox" name="month" id="month" value="6" checked 
class="schedule"/><span  class="valid" ><fmt:message key="calendar.month.july"/>
+      </span></td><td>
+      <input type="checkbox" name="month" id="month" value="7" checked 
class="schedule"/><span  class="valid" ><fmt:message 
key="calendar.month.august"/></span></td></tr>
+      <tr class="fieldcanvas"><td>
+      <input type="checkbox" name="month" id="month" value="8" checked 
class="schedule"/><span  class="valid" ><fmt:message 
key="calendar.month.september"/></span>
+      </td><td>
+      <input type="checkbox" name="month" id="month" value="9" checked 
class="schedule"/><span  class="valid" ><fmt:message 
key="calendar.month.october"/></span>
+      </td><td>
+      <input type="checkbox" name="month" id="month" value="a" checked 
class="schedule"/><span  class="valid" ><fmt:message 
key="calendar.month.november"/></span>
+      </td><td>
+      <input type="checkbox" name="month" id="month" value="b" checked 
class="schedule"/><span  class="valid" ><fmt:message 
key="calendar.month.december"/></span></td></tr>
+      </table>
+      </td><tr><td>
+      <a href="#"  onclick="createCalendar('4')"/><span  class="valid" 
><fmt:message key="calendar.ok"/></span></a>
+      </td><td>  <a href="#"  onclick="javascript:window.close()"/><span  
class="valid" ><fmt:message key="calendar.cancel"/></span></a></tr>
    </c:otherwise>
 </c:choose>
+</table>
+</div>
+
+</div>
+<div id="scheduleList">
+
 </div>
 </form>
+
 </body>
 </mm:cloud>
 </html:html>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to