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);
     }


Reply via email to