]> git.mjollnir.org Git - moodle.git/commitdiff
Added headers for javascript dump
authormoodler <moodler>
Mon, 19 Jan 2009 07:57:49 +0000 (07:57 +0000)
committermoodler <moodler>
Mon, 19 Jan 2009 07:57:49 +0000 (07:57 +0000)
repository/javascript.php

index 59752a4c1c8956d93ca3432fa3f58ad5d7259551..faf6198fc3334e1543769a5a490dfb14b3ccf44c 100644 (file)
@@ -12,9 +12,15 @@ if (!empty($yui)) {
 }
 function repository_get_yui() {
     global $CFG;
-    header('Expires: '.gmdate('D, d M Y H:i:s', time()+60*24*1000).'GMT');
-    header('cache-control: public');
-    header('Pragma: ');
+
+    $lifetime = '86400';
+
+    @header('Content-type: text/javascript'); 
+    @header('Last-Modified: '. gmdate('D, d M Y H:i:s', time()) .' GMT');
+    @header('Expires: '. gmdate('D, d M Y H:i:s', time() + $lifetime) .'GMT');
+    @header('Cache-control: max-age='.$lifetime);
+    @header('Pragma: ');
+
     $jslist = array(
         'yahoo-dom-event/yahoo-dom-event.js',
         'element/element-beta-min.js',
@@ -29,7 +35,9 @@ function repository_get_yui() {
         'selector/selector-beta-min.js'
         );
     foreach ($jslist as $js) {
+        echo "/* Included from lib/yui/$js */\n";
         readfile($CFG->dirroot.'/lib/yui/'.$js);
+        echo "\n\n";
     }
     exit();
 }