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