Author: michiel
Date: 2010-06-08 18:20:28 +0200 (Tue, 08 Jun 2010)
New Revision: 42473

Added:
   
mmbase/trunk/contributions/calendar/src/main/webapp/mmbase/calendar/calendar.js
Modified:
   mmbase/trunk/contributions/calendar/src/main/webapp/mmbase/calendar/axis.jspx
Log:


Modified: 
mmbase/trunk/contributions/calendar/src/main/webapp/mmbase/calendar/axis.jspx
===================================================================
--- 
mmbase/trunk/contributions/calendar/src/main/webapp/mmbase/calendar/axis.jspx   
    2010-06-08 16:19:55 UTC (rev 42472)
+++ 
mmbase/trunk/contributions/calendar/src/main/webapp/mmbase/calendar/axis.jspx   
    2010-06-08 16:20:28 UTC (rev 42473)
@@ -1,13 +1,13 @@
 <html xmlns="http://www.w3.org/1999/xhtml";
-      xmlns:c="http://java.sun.com/jsp/jstl/core"; 
-      xmlns:jsp="http://java.sun.com/JSP/Page"; 
-      xmlns:mm-cal="http://www.mmbase.org/tags/mm/calendar";       
+      xmlns:c="http://java.sun.com/jsp/jstl/core";
+      xmlns:jsp="http://java.sun.com/JSP/Page";
+      xmlns:mm-cal="http://www.mmbase.org/tags/mm/calendar";
       xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0";>
   <!--
       This can be useful during development
-      xmlns:mm-cal="urn:jsptagdir:/WEB-INF/tags/mm/calendar"     
+      xmlns:mm-cal="urn:jsptagdir:/WEB-INF/tags/mm/calendar"
 
-  -->      
+  -->
   <jsp:directive.page buffer="100kb" import="com.ibm.icu.text.*,java.util.*" />
   <mm:import externid="language">client</mm:import>
   <mm:import externid="timezone"></mm:import>
@@ -15,16 +15,16 @@
   <mm:write request="language" referid="language" />
   <mm:write request="timezone" referid="timezone" />
   <mm:content type="application/xhtml+xml"
-              language="$language" 
+              language="$language"
               timezone="$timezone"
               postprocessor="none" expires="0">
     <head>
        <link href="../style.css" rel="stylesheet" title="Normaal" 
type="text/css" media="screen" />
     </head>
     <body>
-      <mm:cloud method="asis">        
+      <mm:cloud method="asis">
         <mm-cal:localeSelector />
-        
+
         <mm:time id="date" time="now" vartype="date" write="false" />
 
         <table>
@@ -54,7 +54,7 @@
               </tr>
             </c:forEach>
           </tbody>
-        </table>        
+        </table>
         <hr />
         <table>
           <thead>
@@ -80,11 +80,11 @@
                     <mm:time referid="day" format="dd MMMM" />
                     <mm-cal:items day="${day}">
                       <jsp:attribute name="newItem">
-                        <mm:link page="../newItem.jspx" 
referids="day,language,timezone">
+                        <mm:link 
page="/mmbase/components/calendar/newItem.jspx" 
referids="day,language,timezone">
                           <a href="${_}">+</a>
                         </mm:link>
                       </jsp:attribute>
-                      <mm:include page="../item.jspx" />
+                      <mm:include page="/mmbase/components/calendar/item.jspx" 
/>
                     </mm-cal:items>
                   </td>
                 </mm-cal:axis>
@@ -96,4 +96,3 @@
     </body>
   </mm:content>
 </html>
-  
\ No newline at end of file

Added: 
mmbase/trunk/contributions/calendar/src/main/webapp/mmbase/calendar/calendar.js
===================================================================
--- 
mmbase/trunk/contributions/calendar/src/main/webapp/mmbase/calendar/calendar.js 
                            (rev 0)
+++ 
mmbase/trunk/contributions/calendar/src/main/webapp/mmbase/calendar/calendar.js 
    2010-06-08 16:20:28 UTC (rev 42473)
@@ -0,0 +1,31 @@
+
+function MMCalendar() {
+    var self = this;
+    $(document).ready(function() {
+                         self.init();
+                     });
+}
+
+MMCalendar.prototype.getDay = function(td) {
+    var classNames = td.className.split(" ");
+    for (var i = 0; i < classNames.length; i++) {
+       if (classNames[i].indexOf("day_") == 0) {
+           return parseInt(classNames[i].substring(4));
+       }
+    }
+    return null;
+};
+
+MMCalendar.prototype.init = function() {
+    $("table.mm_calendar td.same_month input[type=checkbox]").click(
+       function(ev) {
+
+       });
+
+    $("table.mm_calendar td.same_month").click(
+       function(ev) {
+           console.log(ev);
+       });
+};
+
+var calendar = new MMCalendar();

_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to