Author: etnu
Date: Tue Jul  8 12:28:58 2008
New Revision: 674922

URL: http://svn.apache.org/viewvc?rev=674922&view=rev
Log:
Ensured that the requested view is copied into gadget iframe metadata.


Modified:
    
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/UrlGenerator.java
    
incubator/shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/UrlGeneratorTest.java

Modified: 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/UrlGenerator.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/UrlGenerator.java?rev=674922&r1=674921&r2=674922&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/UrlGenerator.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/UrlGenerator.java
 Tue Jul  8 12:28:58 2008
@@ -135,6 +135,7 @@
 
     buf.append("&lang=").append(context.getLocale().getLanguage());
     buf.append("&country=").append(context.getLocale().getCountry());
+    buf.append("&view=").append(context.getView());
 
     UserPrefs prefs = context.getUserPrefs();
     for (UserPref pref : gadget.getSpec().getUserPrefs()) {

Modified: 
incubator/shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/UrlGeneratorTest.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/UrlGeneratorTest.java?rev=674922&r1=674921&r2=674922&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/UrlGeneratorTest.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/UrlGeneratorTest.java
 Tue Jul  8 12:28:58 2008
@@ -61,6 +61,7 @@
   private final static String UP_NAME = "user-pref-name";
   private final static String UP_VALUE = "user-pref-value";
   private final static String CONTAINER = "shindig";
+  private final static String VIEW = "canvas";
   private final static int MODULE_ID = 3435;
 
   private final ServletTestFixture fixture = new ServletTestFixture();
@@ -84,6 +85,7 @@
     expect(context.getUserPrefs()).andReturn(prefs).anyTimes();
     expect(context.getLocale()).andReturn(Locale.getDefault()).anyTimes();
     expect(context.getModuleId()).andReturn(MODULE_ID).anyTimes();
+    expect(context.getView()).andReturn(VIEW).anyTimes();
   }
 
   @Test
@@ -154,6 +156,7 @@
     StringAssert.assertContains("container=" + CONTAINER, 
iframeUrl.getQuery());
     StringAssert.assertContains("up_" + UP_NAME + "=" + UP_VALUE, 
iframeUrl.getQuery());
     StringAssert.assertContains("mid=" + MODULE_ID, iframeUrl.getQuery());
+    StringAssert.assertContains("view=" + VIEW, iframeUrl.getQuery());
   }
 
   @Test


Reply via email to