Index: chrome/common/extensions/docs/examples/api/webNavigation/basic/popup.js |
diff --git a/chrome/common/extensions/docs/examples/api/webNavigation/basic/popup.js b/chrome/common/extensions/docs/examples/api/webNavigation/basic/popup.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..35f6e002e1e937b54aebf3ff58bc135afe2c6576 |
--- /dev/null |
+++ b/chrome/common/extensions/docs/examples/api/webNavigation/basic/popup.js |
@@ -0,0 +1,36 @@ |
+// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+/** |
+ * @filedescription Initializes the extension's popup page. |
+ */ |
+ |
+chrome.extension.sendRequest( |
+ {'type': 'getMostRequestedUrls'}, |
+ function generateList(response) { |
+ var section = document.querySelector('body>section'); |
+ var results = response.result; |
+ var ol = document.createElement('ol'); |
+ var li, p, em, code, text; |
+ var i; |
+ for (i = 0; i < results.length; i++ ) { |
+ li = document.createElement('li'); |
+ p = document.createElement('p'); |
+ em = document.createElement('em'); |
+ em.textContent = i + 1; |
+ code = document.createElement('code'); |
+ code.textContent = results[i].url; |
+ text = document.createTextNode( |
+ chrome.i18n.getMessage('navigationDescription', |
+ [results[i].numRequests, |
+ results[i].average])); |
+ p.appendChild(em); |
+ p.appendChild(code); |
+ p.appendChild(text); |
+ li.appendChild(p); |
+ ol.appendChild(li); |
+ } |
+ section.innerHTML = ''; |
+ section.appendChild(ol); |
+ }); |