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/>