[Jifty-commit] r1795 - jifty/trunk/share/web/static/js

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Fri Aug 11 14:30:24 EDT 2006


Author: audreyt
Date: Fri Aug 11 14:30:20 2006
New Revision: 1795

Modified:
   jifty/trunk/share/web/static/js/calendar.js

Log:
* calendar images: use /static/, not remote.

Modified: jifty/trunk/share/web/static/js/calendar.js
==============================================================================
--- jifty/trunk/share/web/static/js/calendar.js	(original)
+++ jifty/trunk/share/web/static/js/calendar.js	Fri Aug 11 14:30:20 2006
@@ -13,6 +13,13 @@
         return true;
     },
 
+    dateFormat: "Y-m-d",
+
+    Options: {
+        NAV_ARROW_LEFT: "/static/images/yui/us/tr/callt.gif",
+        NAV_ARROW_RIGHT: "/static/images/yui/us/tr/calrt.gif",
+    },
+
     toggleCalendar: function(ev) {
         var calId  = "cal_" + ev.target.id;
         var wrapId = calId + "_wrap";
@@ -50,8 +57,8 @@
 
         var cal;
         
-        if ( /^(\d{4})-(\d{2})-(\d{2})/.test(input.value) ) {
-            var bits = input.value.match(/^(\d{4})-(\d{2})-(\d{2})/);
+        if ( /^(\d{4})\W(\d{2})\W(\d{2})/.test(input.value) ) {
+            var bits = input.value.match(/^(\d{4})\W(\d{2})\W(\d{2})/);
             cal = new YAHOO.widget.Calendar( calId,
                                              wrapId,
                                              bits[2]+"/"+bits[1],
@@ -62,8 +69,15 @@
             cal = new YAHOO.widget.Calendar( calId, wrapId );
         }
         
+
+        cal["customConfig"] = function(){ 
+            for (i in Jifty.Calendar.Options) {
+                this.Options[i] = Jifty.Calendar.Options[i];
+            } 
+        };
+
         cal["onSelect"] = function() {
-            input.value = cal.getSelectedDates()[0].formatDate("Y-m-d");
+            input.value = cal.getSelectedDates()[0].formatDate(Jifty.Calendar.dateFormat);
             Jifty.Calendar.hideOpenCalendar();
         };
 
@@ -73,6 +87,7 @@
             cal["_onChangePage"]();
         };
         
+        cal.setupConfig();
         cal.render();
         
         Jifty.Calendar.openCalendar = wrapId;


More information about the Jifty-commit mailing list