Update of /cvsroot/php-blog/serendipity/plugins/serendipity_event_browsercompatibility
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24988/plugins/serendipity_event_browsercompatibility
Modified Files:
pngbehavior.htc serendipity_event_browsercompatibility.php
Log Message:
fix pngbehavior blank.gif location bug and resizing images
Index: serendipity_event_browsercompatibility.php
===================================================================
RCS file: /cvsroot/php-blog/serendipity/plugins/serendipity_event_browsercompatibility/serendipity_event_browsercompatibility.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- serendipity_event_browsercompatibility.php 16 Dec 2004 15:41:39 -0000 1.1
+++ serendipity_event_browsercompatibility.php 5 Jan 2005 11:49:19 -0000 1.2
@@ -57,8 +57,8 @@
case 'external_plugin':
switch($eventData) {
case 'pngbehavior.htc':
- header('Content-Type: text/plain');
- echo file_get_contents(dirname(__FILE__) . '/pngbehavior.htc');
+ header('Content-Type: text/x-component');
+ echo str_replace('{blanksrc}', serendipity_getTemplateFile('img/blank.gif'), file_get_contents(dirname(__FILE__) . '/pngbehavior.htc'));
return true;
}
return true;
Index: pngbehavior.htc
===================================================================
RCS file: /cvsroot/php-blog/serendipity/plugins/serendipity_event_browsercompatibility/pngbehavior.htc,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- pngbehavior.htc 16 Dec 2004 15:41:39 -0000 1.1
+++ pngbehavior.htc 5 Jan 2005 11:49:19 -0000 1.2
@@ -26,7 +26,7 @@
navigator.platform == "Win32";
var realSrc;
-var blankSrc = "blank.gif";
+var blankSrc = "{blanksrc}";
var isPrinting = false;
if (supported) fixImage();
@@ -59,10 +59,13 @@
// test for png
if (/\.png$/i.test(realSrc)) {
// set blank image
+ width = element.width;
+ height = element.height;
element.src = blankSrc;
// set filter
- element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft." +
- "AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
+ element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')";
+ element.runtimeStyle.width = width + "px";
+ element.runtimeStyle.height = height + "px";
}
else {
// remove filter
|