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;
}
};
-// 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";
}
}
-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;
}
// 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;