Author: lindner
Date: Tue Apr 21 05:59:02 2009
New Revision: 766984
URL: http://svn.apache.org/viewvc?rev=766984&view=rev
Log:
SHINDIG-1022 | simulate separate domains when running shindig on localhost
Modified:
incubator/shindig/trunk/javascript/samplecontainer/samplecontainer.js
Modified: incubator/shindig/trunk/javascript/samplecontainer/samplecontainer.js
URL:
http://svn.apache.org/viewvc/incubator/shindig/trunk/javascript/samplecontainer/samplecontainer.js?rev=766984&r1=766983&r2=766984&view=diff
==============================================================================
--- incubator/shindig/trunk/javascript/samplecontainer/samplecontainer.js
(original)
+++ incubator/shindig/trunk/javascript/samplecontainer/samplecontainer.js Tue
Apr 21 05:59:02 2009
@@ -150,7 +150,12 @@
for (var i = 0; i < metadata.gadgets.length; i++) {
gadget = gadgets.container.createGadget(
{'specUrl': metadata.gadgets[i].url, 'title':
metadata.gadgets[i].title});
- gadget.setServerBase('../../');
+ // Shindigs rpc code uses direct javascript calls when running on the
same domain
+ // to simulate cross-domain when running sample container we replace
+ // 'localhost' with '127.0.0.1'
+ var iframeBaseUrl = baseUrl.replace("localhost", "127.0.0.1") + '../../';
+
+ gadget.setServerBase(iframeBaseUrl);
gadget.secureToken = escape(generateSecureToken());
gadgets.container.addGadget(gadget);
}