Reviewers: shindig.remailer,
Description:
New feature "swfobject" added
Flash tag is a basic mapping of a call to swfobject.
Alternate content can be shown until its clicked (See play=onclick)
Flashvars can have data-pipelined values expanded and the security token
is automatically bound
Tag works even if sanitization is enabled but scriptaccess and
liveconnect are disabled and network access is restricted to internal
Add os:xFormEncode and os:xFormDecode to supoprt flashvar expansion
Please review this at http://codereview.appspot.com/28158
Affected files:
features/pom.xml
features/src/main/javascript/features/features.txt
features/src/main/javascript/features/swfobject/feature.xml
features/src/main/javascript/features/swfobject/swfobject.js
features/src/main/javascript/features/swfobject/swfobject.opt.js
java/common/src/main/java/org/apache/shindig/expressions/OpensocialFunctions.java
java/common/src/test/java/org/apache/shindig/expressions/OpensocialFunctionsTest.java
java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/TemplateRewriter.java
java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/AbstractTagHandler.java
java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/FlashTagHandler.java
java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/TemplateContext.java
java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/TemplateModule.java
java/gadgets/src/test/java/org/apache/shindig/gadgets/templates/DefaultTemplateProcessorTest.java
java/gadgets/src/test/java/org/apache/shindig/gadgets/templates/FakeTemplateProcessor.java
java/gadgets/src/test/java/org/apache/shindig/gadgets/templates/FlashTagHandlerTest.java
java/gadgets/src/test/java/org/apache/shindig/gadgets/templates/RenderTagHandlerTest.java
java/gadgets/src/test/java/org/apache/shindig/gadgets/templates/TemplateBasedTagHandlerTest.java
javascript/samplecontainer/examples/templates/FlashTag.xml