Change parent object of some appwidget API
[platform/framework/web/web-provider.git] / src / Core / View / injection.js
index f2d7b16..3b50cc4 100644 (file)
@@ -2,9 +2,11 @@
 if (typeof window.tizen == 'undefined') {
     console.log("window.tizen object not exists");
     window.tizen = new Object();
+    window.tizen.appwidget = new Object();
 }
 
-window.tizen.appwidget = new Object();
+// For future, only window.appwidget will be used
+window.appwidget = new Object();
 
 // these are functions for overriding standard javascript functions regarding event
 var original_addEventListener = window.addEventListener;
@@ -37,12 +39,11 @@ window.removeEventListener = function(event, callback, capture) {
     }
 };
 
-// Define tizen appwidget APIs
-window.tizen.appwidget.reload = function() {
+window.appwidget.reload = function() {
     window.location.href = "box://reload";
 }
 
-window.tizen.appwidget.changePeriod = function(period) {
+window.appwidget.changePeriod = function(period) {
     switch (arguments.length) {
     case 0:
         window.location.href = "box://change-period";
@@ -56,23 +57,23 @@ window.tizen.appwidget.changePeriod = function(period) {
     }
 }
 
-window.tizen.appwidget.launchBrowser = function(url) {
+window.appwidget.launchBrowser = function(url) {
     window.location.href = "box://launch-browser?url=" + url;
 }
 
-window.tizen.appwidget.scrollStart = function() {
+window.appwidget.scrollStart = function() {
     window.location.href = "box://scroll-start";
 }
 
-window.tizen.appwidget.scrollStop = function() {
+window.appwidget.scrollStop = function() {
     window.location.href = "box://scroll-stop";
 }
 
-window.tizen.appwidget.sendMessageToBox = function(message) {
+window.appwidget.sendMessageToBox = function(message) {
     window.location.href = "box://send-message-to-box?message=" + message;
 }
 
-window.tizen.appwidget.sendMessageToPd = function(message) {
+window.appwidget.sendMessageToPd = function(message) {
     window.location.href = "box://send-message-to-pd?message=" + message;
 }
 
@@ -99,3 +100,10 @@ var webprovider = {
 // register custom events for appwidget
 webprovider.registerAppWidgetEvent("pdmessage");
 webprovider.registerAppWidgetEvent("boxmessage");
+
+// 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;