Reviewers: ,

Message:
The original taming of opensocial was very verbose because any callbacks
(which occur commonly in opensocial) had to be hand tamed.  The new
taming api makes it easier to tame new features by declaring just the
methods, functions and constructors that your feature makes available to
a cajoled gadget

See http://code.google.com/p/google-caja/wiki/LibraryTaming for further
instructions

This change:
* refactors the taming out of caja/taming.js into individual features
(which get minified along with the rest of the feature)
* plugs two obvious xss errors in opensocial



Please review this at http://codereview.appspot.com/135051

Affected files:
  M     features/src/main/javascript/features/caja/taming.js
  M     features/src/main/javascript/features/core.io/feature.xml
  A     features/src/main/javascript/features/core.io/taming.js
  M     features/src/main/javascript/features/core/feature.xml
  A     features/src/main/javascript/features/core/taming.js
  M     features/src/main/javascript/features/dynamic-height/feature.xml
  A     features/src/main/javascript/features/dynamic-height/taming.js
  A     features/src/main/javascript/features/flash/taming.js
  M     features/src/main/javascript/features/minimessage/feature.xml
  M     features/src/main/javascript/features/minimessage/minimessage.js
  A     features/src/main/javascript/features/minimessage/taming.js
M features/src/main/javascript/features/opensocial-jsonrpc/jsonrpccontainer.js M features/src/main/javascript/features/opensocial-reference/datarequest.js M features/src/main/javascript/features/opensocial-reference/feature.xml
  A     features/src/main/javascript/features/opensocial-reference/taming.js
  M     features/src/main/javascript/features/pubsub/feature.xml
  A     features/src/main/javascript/features/pubsub/taming.js
  A     features/src/main/javascript/features/settitle/taming.js
  M     features/src/main/javascript/features/skins/feature.xml
  A     features/src/main/javascript/features/skins/taming.js
  M     features/src/main/javascript/features/tabs/feature.xml
  M     features/src/main/javascript/features/tabs/tabs.js
  A     features/src/main/javascript/features/tabs/taming.js
  M     features/src/main/javascript/features/views/feature.xml
  A     features/src/main/javascript/features/views/taming.js
M java/gadgets/src/main/java/org/apache/shindig/gadgets/JsFeatureLoader.java


Reply via email to