[Jifty-commit] r1964 - in jifty/trunk/share/web/static: js

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Fri Sep 15 09:35:58 EDT 2006


Author: hlb
Date: Fri Sep 15 09:35:57 2006
New Revision: 1964

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

Log:
* fix calendar div & IE select box problem


Modified: jifty/trunk/share/web/static/css/calendar.css
==============================================================================
--- jifty/trunk/share/web/static/css/calendar.css	(original)
+++ jifty/trunk/share/web/static/css/calendar.css	Fri Sep 15 09:35:57 2006
@@ -9,3 +9,19 @@
     padding: 0 1em 0 1em;
     font-size: 1.5em;
 }
+.select-free {
+    overflow: hidden;
+    z-index:10;
+}
+
+.select-free iframe {
+    display:none;
+    display/**/:block;
+    position:absolute;
+    top:0;
+    left:0;
+    z-index:-1;
+    filter:mask();
+    width:3000px;
+    height:3000px;
+}

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 Sep 15 09:35:57 2006
@@ -40,6 +40,7 @@
         
         wrap = document.createElement("div");
         wrap.setAttribute( "id", wrapId );
+        wrap.setAttribute( "className", "select-free" );
         
         wrap.style.position = "absolute";
         wrap.style.left     = Jifty.Utils.findRelativePosX( input ) + "px";
@@ -86,6 +87,10 @@
         Jifty.Calendar.openCalendar = wrapId;
         Jifty.Utils.scrollToShow( wrapId );
         /*Jifty.Calendar.preventStutter = wrapId;*/
+        /* IE fix */
+        if ( navigator.userAgent.toLowerCase().indexOf("msie") >= 0 && navigator.appVersion.indexOf("MSIE 7") < 0 ) { 
+            wrap.appendChild(document.createElement("iframe"));
+        }
     },
 
     openCalendar: "",


More information about the Jifty-commit mailing list