Author: rgardler
Date: Sun Dec 30 00:39:46 2012
New Revision: 1426872

URL: http://svn.apache.org/viewvc?rev=1426872&view=rev
Log:
implement the openURL function in the widget shim. Also add the views.openURL() 
function to bring it into line with the openSocial API

Modified:
    wookie/trunk/widgets/templates/base/scripts/controller.js
    wookie/trunk/widgets/templates/base/scripts/widget_api.js

Modified: wookie/trunk/widgets/templates/base/scripts/controller.js
URL: 
http://svn.apache.org/viewvc/wookie/trunk/widgets/templates/base/scripts/controller.js?rev=1426872&r1=1426871&r2=1426872&view=diff
==============================================================================
--- wookie/trunk/widgets/templates/base/scripts/controller.js (original)
+++ wookie/trunk/widgets/templates/base/scripts/controller.js Sun Dec 30 
00:39:46 2012
@@ -120,7 +120,7 @@ var ${widget.shortname}_controller = {
     }
 };
 
-$('#home').live('pageshow',function(event) {
+$('#home').live('pageinit',function(event) {
    ${widget.shortname}_controller.init(); 
 });
 

Modified: wookie/trunk/widgets/templates/base/scripts/widget_api.js
URL: 
http://svn.apache.org/viewvc/wookie/trunk/widgets/templates/base/scripts/widget_api.js?rev=1426872&r1=1426871&r2=1426872&view=diff
==============================================================================
--- wookie/trunk/widgets/templates/base/scripts/widget_api.js (original)
+++ wookie/trunk/widgets/templates/base/scripts/widget_api.js Sun Dec 30 
00:39:46 2012
@@ -32,6 +32,22 @@ if (!window.widget){
         proxify:function(url) {
             return url;
         }
+
+        openURL:function(url){
+            window.widget.views.openUrl(url);
+        };
+
     };
 }
 
+if (!window.widget.views){
+    window.widget.views = {
+        openUrl: function (url, navigateCallback, opt_viewTarget) {
+            window.open(url, opt_viewTarget);      
+            if (navigateCallback) {
+                navigateCallback(window);
+            };
+        }    
+    }
+}
+


Reply via email to