]> git.ipfire.org Git - ipfire.org.git/commitdiff
Moved IE6 fixes to an extra file.
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 26 Mar 2009 20:57:53 +0000 (21:57 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 26 Mar 2009 20:57:53 +0000 (21:57 +0100)
www/include/correctpng.js [new file with mode: 0644]
www/include/ie6.css
www/template.inc

diff --git a/www/include/correctpng.js b/www/include/correctpng.js
new file mode 100644 (file)
index 0000000..3f9751d
--- /dev/null
@@ -0,0 +1,25 @@
+function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher.
+{
+       for(var i=0; i<document.images.length; i++)
+       {
+               var img = document.images[i]
+               var imgName = img.src.toUpperCase()
+               if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
+               {
+                       var imgID = (img.id) ? "id='" + img.id + "' " : ""
+                       var imgClass = (img.className) ? "class='" + img.className + "' " : ""
+                       var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
+                       var imgStyle = "display:inline-block;" + img.style.cssText
+                       if (img.align == "left") imgStyle = "float:left;" + imgStyle
+                       if (img.align == "right") imgStyle = "float:right;" + imgStyle
+                       if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
+                       var strNewHTML = "<span " + imgID + imgClass + imgTitle
+                               + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
+                               + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+                               + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
+                       img.outerHTML = strNewHTML
+                       i = i-1
+               }
+       }
+}
+window.attachEvent("onload", correctPNG);
index 92084859c907486c14767e787e6f2e9cf950b623..ab80d758b1b3310716a02d924cfb1bb2547ba49f 100644 (file)
@@ -21,3 +21,31 @@ p
 {
 padding-right: 1.5em;
 }
+
+#sh-tl {
+  background: url(/images/sh-tl.png) no-repeat right bottom;
+  background:none;
+  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png');
+
+}
+#sh-top {
+  background: url(/images/sh-top.png) repeat-x bottom;
+}
+#sh-tr {
+  background: url(/images/sh-tr.png) no-repeat left bottom;
+}
+#sh-lft {
+  background: url(/images/sh-lft.png) repeat-y right;
+}
+#sh-rgt {
+  background: url(/images/sh-rgt.png) repeat-y left;
+}
+#sh-bl {
+  background: url(/images/sh-bl.png) no-repeat right top;
+}
+#sh-btn {
+  background: url(/images/sh-btn.png) repeat-x top;
+}
+#sh-br {
+  background: url(/images/sh-br.png) no-repeat left top;
+}
index ed8fe9cbf8a84279efe336f90d3a59241b10fe29..8ca191ba9f116fb49ef608dd91b0bda259ae0865 100644 (file)
                <link rel="alternate" type="application/rss+xml" title="RSS" href="http://www.ipfire.org/data/feeds/main-en.rss" />
        <!--[if lt IE 7]>
                <link rel="stylesheet" type="text/css" href="/include/ie6.css" />
-               <script type="text/javascript">
-                       function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher.
-                       {
-                               for(var i=0; i<document.images.length; i++)
-                               {
-                                       var img = document.images[i]
-                                       var imgName = img.src.toUpperCase()
-                                       if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
-                                       {
-                                               var imgID = (img.id) ? "id='" + img.id + "' " : ""
-                                               var imgClass = (img.className) ? "class='" + img.className + "' " : ""
-                                               var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
-                                               var imgStyle = "display:inline-block;" + img.style.cssText
-                                               if (img.align == "left") imgStyle = "float:left;" + imgStyle
-                                               if (img.align == "right") imgStyle = "float:right;" + imgStyle
-                                               if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
-                                               var strNewHTML = "<span " + imgID + imgClass + imgTitle
-                                                       + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
-                                                       + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
-                                                       + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
-                                               img.outerHTML = strNewHTML
-                                               i = i-1
-                                       }
-                               }
-                       }
-                       window.attachEvent("onload", correctPNG);
-               </script>
+               <script src="/include/correctpng.js" type="text/javascript"></script>
        <![endif]-->
        </head>
        <body>