diff --git a/index.php b/index.php index 36734619..6b27d904 100644 --- a/index.php +++ b/index.php @@ -118,7 +118,12 @@ foreach (PluginHost::getInstance()->get_plugins() as $n => $p) { if (method_exists($p, "get_js")) { + echo "try {"; echo JShrink\Minifier::minify($p->get_js()); + echo "} catch (e) { + console.warn('failed to initialize plugin JS: $n'); + console.warn(e); + }"; } } diff --git a/js/tt-rss.js b/js/tt-rss.js index e5e7a848..78feb6ea 100644 --- a/js/tt-rss.js +++ b/js/tt-rss.js @@ -218,10 +218,10 @@ function init() { try { //dojo.registerModulePath("fox", "../../js/"); - require(['dojo/_base/kernel', - 'dojo/ready', - 'dojo/parser', - 'dojo/_base/loader', + require(["dojo/_base/kernel", + "dojo/ready", + "dojo/parser", + "dojo/_base/loader", "dijit/ProgressBar", "dijit/ColorPalette", "dijit/Dialog", @@ -254,7 +254,7 @@ function init() { dojo.require("fox.FeedTree"); - dojo.parser.parse(); + parser.parse(); if (!genericSanityCheck()) return false;