As in others plugins I'm using this function to add css and js to paypal plugin
Text Formatted Code
function plugin_getheadercode_paypal()
{
global $_CONF, $_PAY_CONF;
$retval = '<link rel="stylesheet" href="' . $_CONF['site_url'] . '/paypal/css/paypal.css?ver=115" type="text/css" media="screen"' . XHTML . '>' . LB;
$retval .= '<link rel="stylesheet" href="' . $_PAY_CONF['site_url'] . '/css/jcart.css?ver=115" type="text/css" media="screen"' . XHTML . '>' . LB;
$retval .= '<script type="text/javascript" src="' . $_PAY_CONF['site_url'] . '/js/jcart-javascript.php"></script>' . LB;
if(!defined('JQUERY')){
$retval .= '<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>'. LB;
$retval .= '<script>
if(jQueryNoConflict == undefined){
jQuery.noConflict();
var jQueryNoConflict = true;
}
</script>'. LB;
define('JQUERY', 'true');
}
return $retval;
}
but don't know why, css files are reloaded with every page and increase the page load time.
My question is, why these files are not cached like other css files from plugins such as Polls or Links?