summaryrefslogtreecommitdiff
path: root/prefs.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2012-12-23 16:15:34 +0400
committerAndrew Dolgov <[email protected]>2012-12-23 16:15:34 +0400
commit6065f3ad6364943e4d6b160db8a2c78ff52e2373 (patch)
treed70921595927cfa9030df409aee15362954f1c54 /prefs.php
parent5a0e03923f47bc1140fd71b4899cd1e35fd59006 (diff)
add support for plugins in prefs
Diffstat (limited to 'prefs.php')
-rw-r--r--prefs.php24
1 files changed, 21 insertions, 3 deletions
diff --git a/prefs.php b/prefs.php
index d83e2ddf3..74bcd4cc1 100644
--- a/prefs.php
+++ b/prefs.php
@@ -44,9 +44,27 @@
<script type="text/javascript" charset="utf-8" src="localized_js.php?<?php echo $dt_add ?>"></script>
- <script type="text/javascript" charset="utf-8" src="js/functions.js?<?php echo $dt_add ?>"></script>
- <script type="text/javascript" charset="utf-8" src="js/deprecated.js?<?php echo $dt_add ?>"></script>
- <script type="text/javascript" charset="utf-8" src="js/prefs.js?<?php echo $dt_add ?>"></script>
+ <script type="text/javascript">
+ <?php
+ require 'lib/jsmin.php';
+
+ global $pluginhost;
+
+ foreach ($pluginhost->get_plugins() as $n => $p) {
+ if (method_exists($p, "get_prefs_js")) {
+ echo JSMin::minify($p->get_prefs_js());
+ }
+ }
+
+ foreach (array("functions", "deprecated", "prefs") as $js) {
+ if (!isset($_GET['debug'])) {
+ echo JSMin::minify(file_get_contents("js/$js.js"));
+ } else {
+ echo file_get_contents("js/$js.js");
+ }
+ }
+ ?>
+ </script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>