Author: mhermanto
Date: Sat Feb 26 02:24:21 2011
New Revision: 1074780
URL: http://svn.apache.org/viewvc?rev=1074780&view=rev
Log:
Globalize/feature caja/tamings variables.
http://codereview.appspot.com/4187052/
Modified:
shindig/trunk/extras/src/main/javascript/features-extras/pubsub-2/feature.xml
shindig/trunk/extras/src/main/javascript/features-extras/pubsub-2/taming.js
shindig/trunk/extras/src/main/javascript/features-extras/wave/feature.xml
shindig/trunk/extras/src/main/javascript/features-extras/wave/taming.js
shindig/trunk/features/src/main/javascript/features/caja/feature.xml
shindig/trunk/features/src/main/javascript/features/caja/taming.js
shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/feature.xml
shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/taming.js
shindig/trunk/features/src/main/javascript/features/core.io/feature.xml
shindig/trunk/features/src/main/javascript/features/core.io/taming.js
shindig/trunk/features/src/main/javascript/features/core.json/feature.xml
shindig/trunk/features/src/main/javascript/features/core.json/taming.js
shindig/trunk/features/src/main/javascript/features/core.log/feature.xml
shindig/trunk/features/src/main/javascript/features/core.log/taming.js
shindig/trunk/features/src/main/javascript/features/core.prefs/feature.xml
shindig/trunk/features/src/main/javascript/features/core.prefs/taming.js
shindig/trunk/features/src/main/javascript/features/core.util/feature.xml
shindig/trunk/features/src/main/javascript/features/core.util/taming.js
shindig/trunk/features/src/main/javascript/features/dynamic-height/feature.xml
shindig/trunk/features/src/main/javascript/features/dynamic-height/taming.js
shindig/trunk/features/src/main/javascript/features/flash/feature.xml
shindig/trunk/features/src/main/javascript/features/flash/taming.js
shindig/trunk/features/src/main/javascript/features/minimessage/feature.xml
shindig/trunk/features/src/main/javascript/features/minimessage/taming.js
shindig/trunk/features/src/main/javascript/features/opensocial-data-context/feature.xml
shindig/trunk/features/src/main/javascript/features/opensocial-data-context/taming.js
shindig/trunk/features/src/main/javascript/features/opensocial-reference/feature.xml
shindig/trunk/features/src/main/javascript/features/opensocial-reference/taming.js
shindig/trunk/features/src/main/javascript/features/osapi/feature.xml
shindig/trunk/features/src/main/javascript/features/osapi/taming.js
shindig/trunk/features/src/main/javascript/features/pubsub/feature.xml
shindig/trunk/features/src/main/javascript/features/pubsub/taming.js
shindig/trunk/features/src/main/javascript/features/settitle/feature.xml
shindig/trunk/features/src/main/javascript/features/settitle/taming.js
shindig/trunk/features/src/main/javascript/features/skins/feature.xml
shindig/trunk/features/src/main/javascript/features/skins/taming.js
shindig/trunk/features/src/main/javascript/features/tabs/feature.xml
shindig/trunk/features/src/main/javascript/features/tabs/taming.js
shindig/trunk/features/src/main/javascript/features/taming/taming.js
shindig/trunk/features/src/main/javascript/features/views/feature.xml
shindig/trunk/features/src/main/javascript/features/views/taming.js
Modified:
shindig/trunk/extras/src/main/javascript/features-extras/pubsub-2/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/extras/src/main/javascript/features-extras/pubsub-2/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
---
shindig/trunk/extras/src/main/javascript/features-extras/pubsub-2/feature.xml
(original)
+++
shindig/trunk/extras/src/main/javascript/features-extras/pubsub-2/feature.xml
Sat Feb 26 02:24:21 2011
@@ -19,6 +19,7 @@ specific language governing permissions
<feature>
<name>pubsub-2</name>
<dependency>globals</dependency>
+ <dependency>taming</dependency>
<dependency>org.openajax.hub-2.0.5</dependency>
<gadget>
<script src="pubsub-2.js"/>
Modified:
shindig/trunk/extras/src/main/javascript/features-extras/pubsub-2/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/extras/src/main/javascript/features-extras/pubsub-2/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/extras/src/main/javascript/features-extras/pubsub-2/taming.js
(original)
+++ shindig/trunk/extras/src/main/javascript/features-extras/pubsub-2/taming.js
Sat Feb 26 02:24:21 2011
@@ -22,7 +22,6 @@
* Tame and expose core gadgets.pubsub.* API to cajoled gadgets
*/
// XXX not sure what to do here
-//var tamings___ = tamings___ || [];
//tamings___.push(function(imports) {
// caja___.whitelistFuncs([
// [gadgets.pubsub, 'publish'],
Modified:
shindig/trunk/extras/src/main/javascript/features-extras/wave/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/extras/src/main/javascript/features-extras/wave/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/extras/src/main/javascript/features-extras/wave/feature.xml
(original)
+++ shindig/trunk/extras/src/main/javascript/features-extras/wave/feature.xml
Sat Feb 26 02:24:21 2011
@@ -20,6 +20,7 @@ specific language governing permissions
<name>wave</name>
<dependency>dynamic-height</dependency>
<dependency>locked-domain</dependency>
+ <dependency>taming</dependency>
<dependency>rpc</dependency>
<gadget>
<script src="base.js"/>
Modified:
shindig/trunk/extras/src/main/javascript/features-extras/wave/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/extras/src/main/javascript/features-extras/wave/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/extras/src/main/javascript/features-extras/wave/taming.js
(original)
+++ shindig/trunk/extras/src/main/javascript/features-extras/wave/taming.js Sat
Feb 26 02:24:21 2011
@@ -19,9 +19,6 @@
* @fileoverview Tame and expose wave.* API to cajoled gadgets.
*/
-var tamings___ = tamings___ || [];
-var caja___;
-var ___;
tamings___.push(function(imports) {
// wave.Mode is an object literal that holds only constants
___.grantRead(wave, 'Mode');
Modified: shindig/trunk/features/src/main/javascript/features/caja/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/caja/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/caja/feature.xml
(original)
+++ shindig/trunk/features/src/main/javascript/features/caja/feature.xml Sat
Feb 26 02:24:21 2011
@@ -21,6 +21,7 @@ The javascript referenced here should be
<feature>
<name>caja</name>
<dependency>core.io</dependency>
+ <dependency>taming</dependency>
<gadget>
<script src="res://com/google/caja/plugin/domita-minified.js"/>
<script src="caja.js"/>
Modified: shindig/trunk/features/src/main/javascript/features/caja/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/caja/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/caja/taming.js
(original)
+++ shindig/trunk/features/src/main/javascript/features/caja/taming.js Sat Feb
26 02:24:21 2011
@@ -21,7 +21,7 @@
* This file tames the APIs that are exposed to a gadget.
*/
-var caja___ = (function() {
+caja___ = (function() {
// URI policy: Rewrites all uris in a cajoled gadget
var uriCallback = {
rewrite: function rewrite(uri, mimeTypes) {
@@ -108,7 +108,6 @@ var caja___ = (function() {
})();
// Expose alert and console.log to cajoled programs
-var tamings___ = tamings___ || [];
tamings___.push(function(imports) {
imports.outers.alert = function(msg) { alert(msg); };
___.grantFunc(imports.outers, 'alert');
Modified:
shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
---
shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/feature.xml
(original)
+++
shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/feature.xml
Sat Feb 26 02:24:21 2011
@@ -18,6 +18,7 @@ specific language governing permissions
-->
<feature>
<name>com.google.gadgets.analytics</name>
+ <dependency>taming</dependency>
<dependency>core.legacy</dependency>
<gadget>
<script inline="true" src="http://www.google.com/ig/lib/libga.js"/>
Modified:
shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
---
shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/taming.js
(original)
+++
shindig/trunk/features/src/main/javascript/features/com.google.gadgets.analytics/taming.js
Sat Feb 26 02:24:21 2011
@@ -21,7 +21,6 @@
* @class
* Tame and expose Google Analytics API to cajoled gadgets
*/
-var tamings___ = tamings___ || [];
tamings___.push(function(imports) {
caja___.whitelistCtors([
[gadgets, 'analytics', Object]
Modified:
shindig/trunk/features/src/main/javascript/features/core.io/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/core.io/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/core.io/feature.xml
(original)
+++ shindig/trunk/features/src/main/javascript/features/core.io/feature.xml Sat
Feb 26 02:24:21 2011
@@ -29,6 +29,7 @@
-->
<name>core.io</name>
<dependency>globals</dependency>
+ <dependency>taming</dependency>
<dependency>shindig.auth</dependency>
<dependency>core.config</dependency>
<dependency>core.json</dependency>
Modified: shindig/trunk/features/src/main/javascript/features/core.io/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/core.io/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/core.io/taming.js
(original)
+++ shindig/trunk/features/src/main/javascript/features/core.io/taming.js Sat
Feb 26 02:24:21 2011
@@ -21,7 +21,6 @@
* @class
* Tame and expose core gadgets.io.* API to cajoled gadgets
*/
-var tamings___ = tamings___ || [];
tamings___.push(function(imports) {
caja___.whitelistFuncs([
[gadgets.io, 'encodeValues'],
Modified:
shindig/trunk/features/src/main/javascript/features/core.json/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/core.json/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/core.json/feature.xml
(original)
+++ shindig/trunk/features/src/main/javascript/features/core.json/feature.xml
Sat Feb 26 02:24:21 2011
@@ -19,6 +19,7 @@
<feature>
<name>core.json</name>
<dependency>globals</dependency>
+ <dependency>taming</dependency>
<gadget>
<script src="json-native.js"/>
<script src="json-jsimpl.js"/>
@@ -34,7 +35,6 @@
<script src="json-native.js"/>
<script src="json-jsimpl.js"/>
<script src="json-flatten.js"/>
- <script src="taming.js"/>
<apis>
<exports type="js">gadgets.json.flatten</exports>
<exports type="js">gadgets.json.parse</exports>
Modified:
shindig/trunk/features/src/main/javascript/features/core.json/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/core.json/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/core.json/taming.js
(original)
+++ shindig/trunk/features/src/main/javascript/features/core.json/taming.js Sat
Feb 26 02:24:21 2011
@@ -21,7 +21,6 @@
* @class
* Tame and expose core gadgets.* API to cajoled gadgets
*/
-var tamings___ = tamings___ || [];
tamings___.push(function(imports) {
___.tamesTo(gadgets.json.stringify, safeJSON.stringify);
___.tamesTo(gadgets.json.parse, safeJSON.parse);
Modified:
shindig/trunk/features/src/main/javascript/features/core.log/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/core.log/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/core.log/feature.xml
(original)
+++ shindig/trunk/features/src/main/javascript/features/core.log/feature.xml
Sat Feb 26 02:24:21 2011
@@ -19,6 +19,7 @@
<feature>
<name>core.log</name>
<dependency>globals</dependency>
+ <dependency>taming</dependency>
<gadget>
<script src="log.js"/>
<script src="taming.js"/>
Modified: shindig/trunk/features/src/main/javascript/features/core.log/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/core.log/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/core.log/taming.js
(original)
+++ shindig/trunk/features/src/main/javascript/features/core.log/taming.js Sat
Feb 26 02:24:21 2011
@@ -21,7 +21,6 @@
* @class
* Tame and expose core gadgets.* API to cajoled gadgets
*/
-var tamings___ = tamings___ || [];
tamings___.push(function(imports) {
___.grantRead(gadgets.log, 'INFO');
___.grantRead(gadgets.log, 'WARNING');
Modified:
shindig/trunk/features/src/main/javascript/features/core.prefs/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/core.prefs/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/core.prefs/feature.xml
(original)
+++ shindig/trunk/features/src/main/javascript/features/core.prefs/feature.xml
Sat Feb 26 02:24:21 2011
@@ -19,6 +19,7 @@
<feature>
<name>core.prefs</name>
<dependency>globals</dependency>
+ <dependency>taming</dependency>
<dependency>core.util</dependency>
<gadget>
<script src="prefs.js"/>
Modified:
shindig/trunk/features/src/main/javascript/features/core.prefs/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/core.prefs/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/core.prefs/taming.js
(original)
+++ shindig/trunk/features/src/main/javascript/features/core.prefs/taming.js
Sat Feb 26 02:24:21 2011
@@ -21,7 +21,6 @@
* @class
* Tame and expose core gadgets.* API to cajoled gadgets
*/
-var tamings___ = tamings___ || [];
tamings___.push(function(imports) {
caja___.whitelistCtors([
[gadgets, 'Prefs', Object]
Modified:
shindig/trunk/features/src/main/javascript/features/core.util/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/core.util/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/core.util/feature.xml
(original)
+++ shindig/trunk/features/src/main/javascript/features/core.util/feature.xml
Sat Feb 26 02:24:21 2011
@@ -19,6 +19,7 @@
<feature>
<name>core.util</name>
<dependency>globals</dependency>
+ <dependency>taming</dependency>
<dependency>core.config</dependency>
<dependency>core.util.urlparams</dependency>
<gadget>
Modified:
shindig/trunk/features/src/main/javascript/features/core.util/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/core.util/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/core.util/taming.js
(original)
+++ shindig/trunk/features/src/main/javascript/features/core.util/taming.js Sat
Feb 26 02:24:21 2011
@@ -21,7 +21,6 @@
* @class
* Tame and expose core gadgets.* API to cajoled gadgets
*/
-var tamings___ = tamings___ || [];
tamings___.push(function(imports) {
caja___.whitelistFuncs([
[gadgets.util, 'escapeString'],
Modified:
shindig/trunk/features/src/main/javascript/features/dynamic-height/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/dynamic-height/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
---
shindig/trunk/features/src/main/javascript/features/dynamic-height/feature.xml
(original)
+++
shindig/trunk/features/src/main/javascript/features/dynamic-height/feature.xml
Sat Feb 26 02:24:21 2011
@@ -19,6 +19,7 @@ specific language governing permissions
<feature>
<name>dynamic-height</name>
<dependency>globals</dependency>
+ <dependency>taming</dependency>
<dependency>dynamic-height.height</dependency>
<dependency>dynamic-height.util</dependency>
<dependency>rpc</dependency>
Modified:
shindig/trunk/features/src/main/javascript/features/dynamic-height/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/dynamic-height/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
---
shindig/trunk/features/src/main/javascript/features/dynamic-height/taming.js
(original)
+++
shindig/trunk/features/src/main/javascript/features/dynamic-height/taming.js
Sat Feb 26 02:24:21 2011
@@ -21,7 +21,6 @@
* @class
* Tame and expose core gadgets.window.* API to cajoled gadgets
*/
-var tamings___ = tamings___ || [];
tamings___.push(function(imports) {
caja___.whitelistFuncs([
[gadgets.window, 'adjustHeight'],
Modified: shindig/trunk/features/src/main/javascript/features/flash/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/flash/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/flash/feature.xml
(original)
+++ shindig/trunk/features/src/main/javascript/features/flash/feature.xml Sat
Feb 26 02:24:21 2011
@@ -19,6 +19,7 @@ specific language governing permissions
<feature>
<name>flash</name>
<dependency>globals</dependency>
+ <dependency>taming</dependency>
<dependency>core.io</dependency>
<gadget>
<script src="flash.js"/>
Modified: shindig/trunk/features/src/main/javascript/features/flash/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/flash/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/flash/taming.js
(original)
+++ shindig/trunk/features/src/main/javascript/features/flash/taming.js Sat Feb
26 02:24:21 2011
@@ -21,8 +21,6 @@
* @class
* Tame and expose core gadgets.flash.* API to cajoled gadgets
*/
-var tamings___ = tamings___ || [];
-var bridge___;
tamings___.push(function(imports) {
___.tamesTo(gadgets.flash.embedFlash, (function() {
Modified:
shindig/trunk/features/src/main/javascript/features/minimessage/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/minimessage/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/minimessage/feature.xml
(original)
+++ shindig/trunk/features/src/main/javascript/features/minimessage/feature.xml
Sat Feb 26 02:24:21 2011
@@ -19,6 +19,7 @@ specific language governing permissions
<feature>
<name>minimessage</name>
<dependency>globals</dependency>
+ <dependency>taming</dependency>
<dependency>core.config</dependency>
<gadget>
<script src="minimessage.js"/>
Modified:
shindig/trunk/features/src/main/javascript/features/minimessage/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/minimessage/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/minimessage/taming.js
(original)
+++ shindig/trunk/features/src/main/javascript/features/minimessage/taming.js
Sat Feb 26 02:24:21 2011
@@ -22,7 +22,6 @@
* Tame and expose gadgets.MiniMessage.* API to cajoled gadgets
*/
-var tamings___ = tamings___ || [];
tamings___.push(function(imports) {
caja___.whitelistCtors([
[gadgets, 'MiniMessage', Object]
Modified:
shindig/trunk/features/src/main/javascript/features/opensocial-data-context/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/opensocial-data-context/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
---
shindig/trunk/features/src/main/javascript/features/opensocial-data-context/feature.xml
(original)
+++
shindig/trunk/features/src/main/javascript/features/opensocial-data-context/feature.xml
Sat Feb 26 02:24:21 2011
@@ -19,6 +19,7 @@
-->
<feature>
<name>opensocial-data-context</name>
+ <dependency>taming</dependency>
<gadget>
<script src="datacontext.js"></script>
<script src="taming.js"></script>
Modified:
shindig/trunk/features/src/main/javascript/features/opensocial-data-context/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/opensocial-data-context/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
---
shindig/trunk/features/src/main/javascript/features/opensocial-data-context/taming.js
(original)
+++
shindig/trunk/features/src/main/javascript/features/opensocial-data-context/taming.js
Sat Feb 26 02:24:21 2011
@@ -21,7 +21,6 @@
* @class
* Tame and expose the opensocial.data.DataContext API to cajoled gadgets
*/
-var tamings___ = tamings___ || [];
tamings___.push(function(imports) {
caja___.whitelistFuncs([
[opensocial.data, 'getDataContext'],
Modified:
shindig/trunk/features/src/main/javascript/features/opensocial-reference/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/opensocial-reference/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
---
shindig/trunk/features/src/main/javascript/features/opensocial-reference/feature.xml
(original)
+++
shindig/trunk/features/src/main/javascript/features/opensocial-reference/feature.xml
Sat Feb 26 02:24:21 2011
@@ -19,6 +19,7 @@
-->
<feature>
<name>opensocial-reference</name>
+ <dependency>taming</dependency>
<dependency>core.util</dependency>
<gadget>
<script src="opensocial.js"/>
Modified:
shindig/trunk/features/src/main/javascript/features/opensocial-reference/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/opensocial-reference/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
---
shindig/trunk/features/src/main/javascript/features/opensocial-reference/taming.js
(original)
+++
shindig/trunk/features/src/main/javascript/features/opensocial-reference/taming.js
Sat Feb 26 02:24:21 2011
@@ -21,7 +21,6 @@
* @class
* Tame and expose opensocial.* API to cajoled gadgets
*/
-var tamings___ = tamings___ || [];
tamings___.push(function(imports) {
___.grantRead(opensocial, 'CreateActivityPriority');
___.grantRead(opensocial, 'EscapeType');
Modified: shindig/trunk/features/src/main/javascript/features/osapi/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/osapi/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/osapi/feature.xml
(original)
+++ shindig/trunk/features/src/main/javascript/features/osapi/feature.xml Sat
Feb 26 02:24:21 2011
@@ -20,6 +20,7 @@
<feature>
<name>osapi</name>
<dependency>globals</dependency>
+ <dependency>taming</dependency>
<dependency>shindig.auth</dependency>
<dependency>core.config</dependency>
<dependency>core.io</dependency>
Modified: shindig/trunk/features/src/main/javascript/features/osapi/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/osapi/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/osapi/taming.js
(original)
+++ shindig/trunk/features/src/main/javascript/features/osapi/taming.js Sat Feb
26 02:24:21 2011
@@ -21,7 +21,6 @@
* @class
* Tame and expose core osapi.* API to cajoled gadgets
*/
-var tamings___ = tamings___ || [];
tamings___.push(function(imports) {
___.tamesTo(osapi.newBatch, ___.markFuncFreeze(function() {
Modified: shindig/trunk/features/src/main/javascript/features/pubsub/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/pubsub/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/pubsub/feature.xml
(original)
+++ shindig/trunk/features/src/main/javascript/features/pubsub/feature.xml Sat
Feb 26 02:24:21 2011
@@ -19,6 +19,7 @@ specific language governing permissions
<feature>
<name>pubsub</name>
<dependency>globals</dependency>
+ <dependency>taming</dependency>
<dependency>rpc</dependency>
<gadget>
<script src="pubsub.js"/>
Modified: shindig/trunk/features/src/main/javascript/features/pubsub/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/pubsub/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/pubsub/taming.js
(original)
+++ shindig/trunk/features/src/main/javascript/features/pubsub/taming.js Sat
Feb 26 02:24:21 2011
@@ -21,7 +21,6 @@
* @class
* Tame and expose core gadgets.pubsub.* API to cajoled gadgets
*/
-var tamings___ = tamings___ || [];
tamings___.push(function(imports) {
caja___.whitelistFuncs([
[gadgets.pubsub, 'publish'],
Modified:
shindig/trunk/features/src/main/javascript/features/settitle/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/settitle/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/settitle/feature.xml
(original)
+++ shindig/trunk/features/src/main/javascript/features/settitle/feature.xml
Sat Feb 26 02:24:21 2011
@@ -19,6 +19,7 @@ specific language governing permissions
<feature>
<name>settitle</name>
<dependency>globals</dependency>
+ <dependency>taming</dependency>
<dependency>rpc</dependency>
<gadget>
<script src="settitle.js"/>
Modified: shindig/trunk/features/src/main/javascript/features/settitle/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/settitle/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/settitle/taming.js
(original)
+++ shindig/trunk/features/src/main/javascript/features/settitle/taming.js Sat
Feb 26 02:24:21 2011
@@ -22,7 +22,6 @@
* Tame and expose gadgets.window.setTitle to cajoled gadgets
*/
-var tamings___ = tamings___ || [];
tamings___.push(function(imports) {
caja___.whitelistFuncs([
[gadgets.window, 'setTitle']
Modified: shindig/trunk/features/src/main/javascript/features/skins/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/skins/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/skins/feature.xml
(original)
+++ shindig/trunk/features/src/main/javascript/features/skins/feature.xml Sat
Feb 26 02:24:21 2011
@@ -19,6 +19,7 @@ specific language governing permissions
<feature>
<name>skins</name>
<dependency>globals</dependency>
+ <dependency>taming</dependency>
<dependency>core.config</dependency>
<dependency>core.util</dependency>
<gadget>
Modified: shindig/trunk/features/src/main/javascript/features/skins/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/skins/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/skins/taming.js
(original)
+++ shindig/trunk/features/src/main/javascript/features/skins/taming.js Sat Feb
26 02:24:21 2011
@@ -21,7 +21,6 @@
* @class
* Tame and expose core gadgets.skin.* API to cajoled gadgets
*/
-var tamings___ = tamings___ || [];
tamings___.push(function(imports) {
caja___.whitelistFuncs([
[gadgets.skins, 'getProperty']
Modified: shindig/trunk/features/src/main/javascript/features/tabs/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/tabs/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/tabs/feature.xml
(original)
+++ shindig/trunk/features/src/main/javascript/features/tabs/feature.xml Sat
Feb 26 02:24:21 2011
@@ -19,6 +19,7 @@ specific language governing permissions
<feature>
<name>tabs</name>
<dependency>globals</dependency>
+ <dependency>taming</dependency>
<dependency>core.prefs</dependency>
<dependency>core.config</dependency>
<gadget>
Modified: shindig/trunk/features/src/main/javascript/features/tabs/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/tabs/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/tabs/taming.js
(original)
+++ shindig/trunk/features/src/main/javascript/features/tabs/taming.js Sat Feb
26 02:24:21 2011
@@ -22,7 +22,6 @@
* Tame and expose gadgets.Tabs and gadgets.TabSet API to cajoled gadgets
*/
-var tamings___ = tamings___ || [];
tamings___.push(function(imports) {
caja___.whitelistMeths([
[gadgets.Tab, 'getCallback'],
Modified: shindig/trunk/features/src/main/javascript/features/taming/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/taming/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/taming/taming.js
(original)
+++ shindig/trunk/features/src/main/javascript/features/taming/taming.js Sat
Feb 26 02:24:21 2011
@@ -20,16 +20,28 @@
* @namespace The global safeJSON namespace
* @type {Object}
*/
-var safeJSON = safeJSON || {};
+var safeJSON = window['safeJSON'];
/**
* @namespace The global tamings___ namespace
* @type {Array.<Function>}
*/
-var tamings___ = tamings___ || [];
+var tamings___ = window['tamings___'] || [];
+
+/**
+ * @namespace The global bridge___ namespace
+ * @type {Object}
+ */
+var bridge___;
+
+/**
+ * @namespace The global caja___ namespace
+ * @type {Object}
+ */
+var caja = window['caja___'];
/**
* @namespace The global ___ namespace
* @type {Object}
*/
-var ___ = ___ || {};
+var ___ = window['___'];
Modified: shindig/trunk/features/src/main/javascript/features/views/feature.xml
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/views/feature.xml?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/views/feature.xml
(original)
+++ shindig/trunk/features/src/main/javascript/features/views/feature.xml Sat
Feb 26 02:24:21 2011
@@ -25,6 +25,7 @@ A map of view names to view attributes.
-->
<name>views</name>
<dependency>globals</dependency>
+ <dependency>taming</dependency>
<dependency>core.config</dependency>
<dependency>core.json</dependency>
<dependency>core.util</dependency>
Modified: shindig/trunk/features/src/main/javascript/features/views/taming.js
URL:
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/views/taming.js?rev=1074780&r1=1074779&r2=1074780&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/views/taming.js
(original)
+++ shindig/trunk/features/src/main/javascript/features/views/taming.js Sat Feb
26 02:24:21 2011
@@ -21,7 +21,6 @@
* @class
* Tame and expose core gadgets.views.* API to cajoled gadgets
*/
-var tamings___ = tamings___ || [];
tamings___.push(function(imports) {
caja___.whitelistCtors([
[gadgets.views, 'View', Object]