[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