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 2009/05/27 23:32:10 UTC

svn commit: r779318 - in /incubator/shindig/trunk/javascript/container: rpctest_container.html rpctest_gadget.html

Author: johnh
Date: Wed May 27 21:32:10 2009
New Revision: 779318

URL: http://svn.apache.org/viewvc?rev=779318&view=rev
Log:
Added simple test to ensure that pre-onload-sent messages from gadget to container are delivered with early-message queueing.


Modified:
    incubator/shindig/trunk/javascript/container/rpctest_container.html
    incubator/shindig/trunk/javascript/container/rpctest_gadget.html

Modified: incubator/shindig/trunk/javascript/container/rpctest_container.html
URL: http://svn.apache.org/viewvc/incubator/shindig/trunk/javascript/container/rpctest_container.html?rev=779318&r1=779317&r2=779318&view=diff
==============================================================================
--- incubator/shindig/trunk/javascript/container/rpctest_container.html (original)
+++ incubator/shindig/trunk/javascript/container/rpctest_container.html Wed May 27 21:32:10 2009
@@ -50,6 +50,13 @@
     <script language="JavaScript" type="text/javascript" src="/gadgets/js/rpc.js?c=1&debug=1"></script>
     <script language="JavaScript" type="text/javascript" src="rpctest_perf.js"></script>
     <script>
+      function handleInitialGadgetMessage(message) {
+        var status = document.getElementById('initconsole');
+        status.innerHTML = 'gadget says: ' + message;
+      }
+      gadgets.rpc.register('initial_gadget_message', handleInitialGadgetMessage);
+    </script>
+    <script>
       var containerRelay;
       var gadgetUrl;
 
@@ -84,6 +91,7 @@
   </head>
   <body style="background-color: #cccccc" onload="initTest();">
     <div>gadgets.rpc Performance: Container Page (method: <span id="relaymethod"></span>)</div><hr/>
+    <div>Initial gadget render console: <span id="initconsole">Gadget hasn't commented yet.</span></div><hr/>
     <div>Test<br/>
       <ul>
         <li>Number of messages to send:

Modified: incubator/shindig/trunk/javascript/container/rpctest_gadget.html
URL: http://svn.apache.org/viewvc/incubator/shindig/trunk/javascript/container/rpctest_gadget.html?rev=779318&r1=779317&r2=779318&view=diff
==============================================================================
--- incubator/shindig/trunk/javascript/container/rpctest_gadget.html (original)
+++ incubator/shindig/trunk/javascript/container/rpctest_gadget.html Wed May 27 21:32:10 2009
@@ -37,6 +37,10 @@
       var containerRelay = window.location.search.substring(1);
       gadgets.rpc.setRelayUrl(null, containerRelay);
     </script>
+    <script>
+      // Pre-onload message send.
+      gadgets.rpc.call(null, 'initial_gadget_message', null, 'Hello there! Pre-onload message sent successfully.');
+    </script>
   </head>
   <body onload="initPerfTest();">
     <div>gadgets.rpc Performance: "Gadget" page</div><hr/>