Jeremy Newman : fix caching issues with JS/CSS
Jeremy Newman
jnewman at winehq.org
Tue Nov 22 10:13:00 CST 2016
Module: appdb
Branch: master
Commit: d0c1f087ca8eecc52f3636254a90f5c45cd87390
URL: http://source.winehq.org/git/appdb.git/?a=commit;h=d0c1f087ca8eecc52f3636254a90f5c45cd87390
Author: Jeremy Newman <jnewman at codeweavers.com>
Date: Tue Nov 22 10:12:06 2016 -0600
fix caching issues with JS/CSS
---
include/header.php | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/include/header.php b/include/header.php
index d607cdc..1df07cc 100644
--- a/include/header.php
+++ b/include/header.php
@@ -2,6 +2,11 @@
/*********************************/
/* Application Database - Header */
/*********************************/
+
+// get file modification time for local CSS/JS to fix caching issues
+$iCSStime = filemtime(BASE."styles.css");
+$iJStime = filemtime(BASE."utils.js");
+
?><!doctype html>
<html lang="en">
<head>
@@ -18,12 +23,12 @@
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css">
<link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.min.css" type="text/css" media="all">
- <link rel="stylesheet" href="<?php echo BASE; ?>styles.css" type="text/css" media="all">
+ <link rel="stylesheet" href="<?php echo BASE; ?>styles.css?f=<?php echo $iCSStime; ?>" type="text/css" media="all">
<script src="https://code.jquery.com/jquery-2.2.3.min.js" type="text/javascript"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.min.js" type="text/javascript"></script>
- <script src="<?php echo BASE; ?>utils.js"></script>
+ <script src="<?php echo BASE; ?>utils.js?f=<?php echo $iJStime; ?>"></script>
<link rel="shortcut icon" type="image/png" href="<?php echo BASE; ?>images/winehq_logo_16.png">
<link title="AppDB" type="application/opensearchdescription+xml" rel="search" href="<?php echo BASE; ?>opensearch.xml">
More information about the wine-cvs
mailing list