Commit:    65940f791d7f97257d3a38c8595f9330f3a4f7dc
Author:    Christoph M. Becker <cmbecke...@gmx.de>         Sun, 22 Mar 2015 
15:49:35 +0100
Parents:   14b3486d1c1490369ed14348666b86b0df01f57c
Branches:  master

Link:       
http://git.php.net/?p=web/shared.git;a=commitdiff;h=65940f791d7f97257d3a38c8595f9330f3a4f7dc

Log:
added option to avoid including the common JS (seems to be necessary for wiki)

Changed paths:
  M  templates/footer.inc


Diff:
diff --git a/templates/footer.inc b/templates/footer.inc
index ab902ca..81e9cab 100644
--- a/templates/footer.inc
+++ b/templates/footer.inc
@@ -6,6 +6,9 @@
  *
  *   // Relative to /share, or prefixed with // for external js
  *   $JS = array("//example.com/external.js", "/js/local.js");
+ *
+ *   or, to avoid including the common JS altogether:
+ *   $JS = false;
  */
 
 isset($JS) || $JS = array();
@@ -29,20 +32,22 @@ $ROOT = substr($_SERVER["SERVER_NAME"], -8) == ".php.net" ? 
"//shared.php.net" :
 </footer>
 
 <?php
-$current_time = time();
-$scripts = array_merge(array(
-  '//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js',
-  '/js/external/mousetrap.min.js',
-  '/js/common.js'
-), $JS);
-foreach ($scripts as $script):
-  if (strncmp($script, "//", 2) == 0) {
-    echo "<script src='$script'></script>\n";
-  } else { 
-    $filemtime = filemtime(__DIR__ . "/..{$script}") ?: $current_time;
-    echo "<script src='{$ROOT}{$script}?filemtime=$filemtime'></script>\n";
-  }
-endforeach ?>
+if ($JS !== false) {
+  $current_time = time();
+  $scripts = array_merge(array(
+    '//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js',
+    '/js/external/mousetrap.min.js',
+    '/js/common.js'
+  ), $JS);
+  foreach ($scripts as $script):
+    if (strncmp($script, "//", 2) == 0) {
+      echo "<script src='$script'></script>\n";
+    } else {
+      $filemtime = filemtime(__DIR__ . "/..{$script}") ?: $current_time;
+      echo "<script src='{$ROOT}{$script}?filemtime=$filemtime'></script>\n";
+    }
+  endforeach;
+} ?>
 </div><!-- .wrap -->
 </body>
 </html>


--
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to