Change parent object of some appwidget API
authorYunchan Cho <yunchan.cho@samsung.com>
Mon, 6 May 2013 06:48:36 +0000 (15:48 +0900)
committerYunchan Cho <yunchan.cho@samsung.com>
Mon, 6 May 2013 11:04:00 +0000 (20:04 +0900)
[Issue#] N/A
[Problem] parent objects for some appwidget API is different
[Cause] N/A
[Solution] Due to namespace policy, parent objects for appwidget has to be same
           'window.tizen.appwidget' --> 'window.appwidget'

Change-Id: If6dfb216732ad7cb411e5167bec28332700559b0

src/Core/View/injection.js

index 1d8cc54..3b50cc4 100644 (file)
@@ -39,6 +39,36 @@ window.removeEventListener = function(event, callback, capture) {
     }
 };
 
+window.appwidget.reload = function() {
+    window.location.href = "box://reload";
+}
+
+window.appwidget.changePeriod = function(period) {
+    switch (arguments.length) {
+    case 0:
+        window.location.href = "box://change-period";
+        break;
+    case 1:
+        window.location.href = "box://change-period?period=" + period;
+        break;
+    default:
+        window.location.href = "box://change-period";
+        break;
+    }
+}
+
+window.appwidget.launchBrowser = function(url) {
+    window.location.href = "box://launch-browser?url=" + url;
+}
+
+window.appwidget.scrollStart = function() {
+    window.location.href = "box://scroll-start";
+}
+
+window.appwidget.scrollStop = function() {
+    window.location.href = "box://scroll-stop";
+}
+
 window.appwidget.sendMessageToBox = function(message) {
     window.location.href = "box://send-message-to-box?message=" + message;
 }
@@ -71,36 +101,9 @@ var webprovider = {
 webprovider.registerAppWidgetEvent("pdmessage");
 webprovider.registerAppWidgetEvent("boxmessage");
 
-// Define appwidget APIs
-// window.tizen.appwidget should be changed to window.appwidget
-//
-//
-window.tizen.appwidget.reload = function() {
-    window.location.href = "box://reload";
-}
-
-window.tizen.appwidget.changePeriod = function(period) {
-    switch (arguments.length) {
-    case 0:
-        window.location.href = "box://change-period";
-        break;
-    case 1:
-        window.location.href = "box://change-period?period=" + period;
-        break;
-    default:
-        window.location.href = "box://change-period";
-        break;
-    }
-}
-
-window.tizen.appwidget.launchBrowser = function(url) {
-    window.location.href = "box://launch-browser?url=" + url;
-}
-
-window.tizen.appwidget.scrollStart = function() {
-    window.location.href = "box://scroll-start";
-}
-
-window.tizen.appwidget.scrollStop = function() {
-    window.location.href = "box://scroll-stop";
-}
+// These objects will be deprecated soon
+window.tizen.appwidget.reload = window.appwidget.reload;
+window.tizen.appwidget.changePeriod = window.appwidget.changePeriod;
+window.tizen.appwidget.launchBrowser = window.appwidget.launchBrowser;
+window.tizen.appwidget.scrollStart = window.appwidget.scrollStart;
+window.tizen.appwidget.scrollStop = window.appwidget.scrollStop;