1 function createAppEntry(index) {
2 var app = tizen.application.getAppInfo(index);
3 var entry = document.createElement('div');
5 var icon = document.createElement('img');
6 icon.setAttribute('src', "/icon/" + app.iconPath);
7 icon.setAttribute("class", "appIcon");
8 entry.appendChild(icon);
10 entry.setAttribute("class", "appEntry");
11 entry.setAttribute("onclick", "tizen.application.launch(" + index + ")");
12 var label = document.createTextNode(app.name);
13 entry.appendChild(label);
19 var activeCall = null;
20 document.body.onload = function() {
22 "onAccountUpdated": function(account) {
23 console.log("Account updated: " + account.id);
25 "onAccountAdded": function(account) {
26 console.log("Account added " + account.id);
28 "onAccountRemoved": function(id) {
29 console.log("Account Removed " + id);
32 tizen.account.addAccountListener(listener);
35 onCallList: function (callList) {
36 console.log("onCallList: " + callList);
38 onIncoming: function(call) {
39 console.log("Incoming call from " + call.callData.LineIdentification);
42 onDialing: function(call) {
43 console.log("onDialing: "); console.log(call);
46 onAlerting: function(call) {
47 console.log("onAlerting: "); console.log(call);
49 onHold: function(call) {
50 console.log("onHold: "); console.log(call);
52 onWaiting: function(call) {
53 console.log("onWaiting: "); console.log(call);
55 onDisconnected: function(call, disconnectReason) {
56 console.log("onDisconnected: " + call + " " + disconnectReason);
59 onDisconnecting: function(call) {
60 console.log("onDisconnecting: "); console.log(call);
62 onAccepted: function(call) {
63 console.log("onAccepted: "); console.log(call);
65 onRemotelyHeld: function(call) {
66 console.log("onRemotelyHeld: "); console.log(call);
68 onActivated: function(call) {
69 console.log("onActivated: "); console.log(call);
71 onInitializing: function(call) {
72 console.log("onInitializing: "); console.log(call);
74 onInitialized: function(call) {
75 console.log("onInitialized: "); console.log(call);
77 onCapabilitiesChanged: function(call) {
78 console.log("onCapabilitiesChanged: "); console.log(call);
80 onParticipantsChanged: function (call, addedP, removedP) {
81 console.log("onParticipantsChanged: " + call + " " + addedP + " " + removedP);
83 onStreamsChanged: function(call, addedS, removedS){
84 console.log("onStreamsChanged: " + call + " " + addedP + " " + removedP);
86 onCallSplit: function(confCall, splitCall) {
87 console.log("onCallSplit: " + confCall + " " + splitCall);
89 onRecordingStarted: function (call) {
90 console.log("onRecordingStarted: "); console.log(call);
92 onRecordingStopped: function(call) {
93 console.log("onRecordingStopped: "); console.log(call);
95 onCallChanged: function(call) {
96 console.log("onCallChanged: "); console.log(call);
98 onError: function(call){
99 console.log("onError: "); console.log(call);
102 tizen.call.addCallHandler(handler);
104 tizen.application.addAppInfoEventListener(function (list) {
105 var content = document.getElementById('content');
106 while (content.hasChildNodes())
107 content.removeChild(content.lastChild);
109 content.appendChild(createAppEntry(i));