Allow JavaScript features required by a gadget to be externalized on demand
---------------------------------------------------------------------------
Key: SHINDIG-1227
URL: https://issues.apache.org/jira/browse/SHINDIG-1227
Project: Shindig
Issue Type: New Feature
Reporter: chirag shah
This patch introduces a configuration parameter in the properties file
"shindig.gadget-rewrite.externalize-feature-libs"
When this parameter is set to true, RenderingGadgetRewriter will gather all
features requested by the gadget and simply add them to the set of extern
libraries. As a result, the browser will see <script
src='http://shindig-host/gadgets/js/feature1:feature:2:feature3'><script> and
get the features specified in the path.
When this parameter is set to false (the default), RenderingGadgetRewriter will
do what it normally does. Inline features requested by the gadget.
The benefit of setting externalize-feature-libs to true is that browsers can
cache features requested by the gadget.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.