cache_javascript_headers() from masquerade. fixes #3059 #2799

git-svn-id: http://svn.automattic.com/wordpress/trunk@4109 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
ryan 2006-08-22 17:31:53 +00:00
parent 424159c96d
commit c8ef7e92d6
5 changed files with 11 additions and 10 deletions

View File

@ -1,6 +1,6 @@
<?php
require_once('../wp-config.php');
header('Content-type: text/javascript; charset=' . get_settings('blog_charset'), true);
cache_javascript_headers();
?>
addLoadEvent(function(){catList=new listMan('categorychecklist');catList.ajaxRespEl='jaxcat';catList.topAdder=1;catList.alt=0;catList.showLink=0;});
addLoadEvent(newCatAddIn);

View File

@ -1,6 +1,6 @@
<?php
require_once('admin.php');
header('Content-type: text/javascript; charset=' . get_settings('blog_charset'), true);
cache_javascript_headers();
switch ( $_GET['pagenow'] ) :
case 'post.php' :

View File

@ -1,6 +1,6 @@
<?php
require_once('admin.php');
header('Content-type: text/javascript; charset=' . get_settings('blog_charset'), true);
cache_javascript_headers();
$handler = get_settings( 'siteurl' ) . '/wp-admin/admin-ajax.php';
?>
addLoadEvent(function(){theList=new listMan();});

View File

@ -737,6 +737,13 @@ function nocache_headers() {
@ header('Pragma: no-cache');
}
function cache_javascript_headers() {
$expiresOffset = 864000; // 10 days
header("Content-type: text/javascript; charset=" . get_bloginfo('charset'));
header("Vary: Accept-Encoding"); // Handle proxies
header("Expires: " . gmdate("D, d M Y H:i:s", time() + $expiresOffset) . " GMT");
}
function get_num_queries() {
global $wpdb;
return $wpdb->num_queries;

View File

@ -1,11 +1,5 @@
<?php @require_once('../../wp-config.php');
$expiresOffset = 3600 * 24 * 10; // 10 days util client cache expires
header("Content-type: text/javascript; charset: UTF-8");
header("Vary: Accept-Encoding"); // Handle proxies
header("Expires: " . gmdate("D, d M Y H:i:s", time() + $expiresOffset) . " GMT");
cache_javascript_headers();
?>
var autosaveLast = '';
function autosave_timer() {