You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shindig.apache.org by jo...@apache.org on 2011/07/11 23:22:29 UTC

svn commit: r1145361 - in /shindig/trunk/features/src/main/javascript/features/defer.test: ./ defertest.js feature.xml

Author: johnh
Date: Mon Jul 11 21:22:29 2011
New Revision: 1145361

URL: http://svn.apache.org/viewvc?rev=1145361&view=rev
Log:
Small feature useful for writing deferred symbol tests.


Added:
    shindig/trunk/features/src/main/javascript/features/defer.test/
    shindig/trunk/features/src/main/javascript/features/defer.test/defertest.js
    shindig/trunk/features/src/main/javascript/features/defer.test/feature.xml

Added: shindig/trunk/features/src/main/javascript/features/defer.test/defertest.js
URL: http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/defer.test/defertest.js?rev=1145361&view=auto
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/defer.test/defertest.js (added)
+++ shindig/trunk/features/src/main/javascript/features/defer.test/defertest.js Mon Jul 11 21:22:29 2011
@@ -0,0 +1,10 @@
+shindig.defer = (function() {
+  function callback(callback) {
+    var args = [].slice.call(arguments, 1);
+    callback.apply(null, args);
+  }
+
+  return {
+    callback: callback
+  };
+})();

Added: shindig/trunk/features/src/main/javascript/features/defer.test/feature.xml
URL: http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/defer.test/feature.xml?rev=1145361&view=auto
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/defer.test/feature.xml (added)
+++ shindig/trunk/features/src/main/javascript/features/defer.test/feature.xml Mon Jul 11 21:22:29 2011
@@ -0,0 +1,10 @@
+<feature>
+  <name>defer.test</name>
+  <dependency>globals</dependency>
+  <all>
+    <script src="defertest.js"/>
+    <api supportDefer="true">
+      <exports type="js">shindig.defer.callback</exports>
+    </api>
+  </all>
+</feature>