[Xfce4-commits] <www:master> Rename bundle.php, so everybody is forced to load it.

Nick Schermer noreply at xfce.org
Tue Apr 17 20:22:15 CEST 2012


Updating branch refs/heads/master
         to 1468e8af9afa0c1bebfa9e4fca7edff8d0ad570d (commit)
       from 45dfaba5df3c2843aaffa28a0b08986cb63fb0e7 (commit)

commit 1468e8af9afa0c1bebfa9e4fca7edff8d0ad570d
Author: Nick Schermer <nick at xfce.org>
Date:   Sat Apr 14 17:42:14 2012 +0200

    Rename bundle.php, so everybody is forced to load it.

 pages/header.php              |    2 +-
 style/{bundle.php => css.php} |    6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/pages/header.php b/pages/header.php
index 02a93b1..f77d37e 100644
--- a/pages/header.php
+++ b/pages/header.php
@@ -12,7 +12,7 @@ else
 	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 	<title><?php echo $title ?></title>
 	<link rel="shortcut icon" href="/style/favicon.png" type="image/png" />
-	<link rel="stylesheet" media="screen" href="/style/bundle.php" type="text/css" />
+	<link rel="stylesheet" media="screen" href="/style/css.php" type="text/css" />
 <?php
 	if (isset ($head['description']))
 		echo "\t<meta name=\"description\" content=\"".$head['description']."\" />\n";
diff --git a/style/bundle.php b/style/css.php
similarity index 91%
rename from style/bundle.php
rename to style/css.php
index 69a0c26..3f49996 100644
--- a/style/bundle.php
+++ b/style/css.php
@@ -19,14 +19,14 @@ function write_header ($mtime)
 
 function base64data ($matches)
 {
-  $file = $matches[1] .'.png';
+  $file = $matches[1] .'.'. $matches[2];
   $size = filesize ($file);
   if ($size > 0)
   {
     $imgbinary = fread (fopen ($file, "r"), $size);
     $base64 = base64_encode ($imgbinary);
     
-    return "url('data:image/png;base64,$base64')";
+    return "url('data:image/".$matches[2].";base64,$base64')";
   }
 
   return $matches[0];
@@ -70,7 +70,7 @@ $buf = str_replace (array (': ', ' {', ', '), array (':', '{', ','), $buf); /* c
 $buf = str_replace (array ("\r\n", "\r", "\n", "\t", '  '), '', $buf); /* strip lines and spaces */
 
 /* embed images in css */
-$buf = preg_replace_callback ('!url\(\'([a-z/]*?).png\'\)!', 'base64data', $buf);
+$buf = preg_replace_callback ('!url\(\'([a-z/]*?).(png|gif)\'\)!', 'base64data', $buf);
 
 /* output */
 write_header ($mtime);


More information about the Xfce4-commits mailing list