- add sources.
[platform/framework/web/crosswalk.git] / src / chrome / common / extensions / docs / examples / extensions / oauth_contacts / contacts.js
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 var contacts = chrome.extension.getBackgroundPage().contacts;
6 var output = document.getElementById('output');
7 for (var i = 0, contact; contact = contacts[i]; i++) {
8   var div = document.createElement('div');
9   var pName = document.createElement('p');
10   var ulEmails = document.createElement('ul');
11
12   pName.innerText = contact['name'];
13   div.appendChild(pName);
14
15   for (var j = 0, email; email = contact['emails'][j]; j++) {
16     var liEmail = document.createElement('li');
17     liEmail.innerText = email;
18     ulEmails.appendChild(liEmail);
19   }
20
21   div.appendChild(ulEmails);
22   output.appendChild(div);
23 }
24
25 function logout() {
26   chrome.extension.getBackgroundPage().logout();
27   window.close();
28 }
29
30 document.addEventListener('DOMContentLoaded', function () {
31   document.querySelector('#clear').addEventListener('click', logout);
32 });