Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7995)

Unified Diff: chrome/common/extensions/docs/examples/api/processes/show_tabs/popup.html

Issue 8318001: Adding `content_security_policy` to a few sample extensions (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Docs. Zips. Created 9 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/common/extensions/docs/examples/api/processes/show_tabs/popup.html
diff --git a/chrome/common/extensions/docs/examples/api/processes/show_tabs/popup.html b/chrome/common/extensions/docs/examples/api/processes/show_tabs/popup.html
index 5978bfd59531be8d3213be39afcb5aec69782b62..d81334545eaf09cdc7714c7eb0d6202aeaf4f783 100644
--- a/chrome/common/extensions/docs/examples/api/processes/show_tabs/popup.html
+++ b/chrome/common/extensions/docs/examples/api/processes/show_tabs/popup.html
@@ -1,92 +1,12 @@
+<!doctype html>
<html>
-<head>
-<script>
- // Show a list of all tabs in the same process as this one.
- function init() {
- chrome.windows.getCurrent(function(currentWindow) {
- chrome.tabs.getSelected(currentWindow.id, function(selectedTab) {
- chrome.experimental.processes.getProcessIdForTab(selectedTab.id,
- function(pid) {
- var outputDiv = document.getElementById("tab-list");
- var titleDiv = document.getElementById("title");
- titleDiv.innerHTML = "<b>Tabs in Process " + pid + ":</b>";
- displayTabInfo(currentWindow.id, selectedTab, outputDiv);
- displaySameProcessTabs(selectedTab, pid, outputDiv);
- }
- );
-
- });
- });
- }
-
- function displaySameProcessTabs(selectedTab, processId, outputDiv) {
- // Loop over all windows and their tabs
- var tabs = [];
- chrome.windows.getAll({ populate: true }, function(windowList) {
- for (var i = 0; i < windowList.length; i++) {
- for (var j = 0; j < windowList[i].tabs.length; j++) {
- var tab = windowList[i].tabs[j];
- if (tab.id != selectedTab.id) {
- tabs.push(tab);
- }
- }
- }
-
- // Display tab in list if it is in the same process
- tabs.forEach(function(tab) {
- chrome.experimental.processes.getProcessIdForTab(tab.id,
- function(pid) {
- if (pid == processId) {
- displayTabInfo(tab.windowId, tab, outputDiv);
- }
- }
- );
- });
- });
- }
-
- // Print a link to a given tab
- function displayTabInfo(windowId, tab, outputDiv) {
- if (tab.favIconUrl != undefined) {
- outputDiv.innerHTML += "<img src='" + tab.favIconUrl + "'>\n";
- }
- outputDiv.innerHTML +=
- "<b><a href='#' onclick='showTab(window, " + windowId + ", " + tab.id +
- ")'>" + tab.title + "</a></b><br>\n" +
- "<i>" + tab.url + "</i><br>\n";
- }
-
- // Bring the selected tab to the front
- function showTab(origWindow, windowId, tabId) {
- // TODO: Bring the window to the front. (See http://crbug.com/31434)
- //chrome.windows.update(windowId, {focused: true});
- chrome.tabs.update(tabId, { selected: true });
- origWindow.close();
- }
-</script>
-<style>
-body {
- overflow: hidden;
- margin: 0px;
- padding: 0px;
- background: white;
-}
-
-div:first-child {
- margin-top: 0px;
-}
-
-div {
- padding: 1px 3px;
- font-family: sans-serif;
- font-size: 10pt;
- width: 400px;
- margin-top: 1px;
-}
-</style>
-</head>
-<body onload="init()" style="width: 400px">
-<div id="title"></div>
-<div id="tab-list"></div>
-</body>
+ <head>
+ <title>Popup</title>
+ <link href="popup.css" rel="stylesheet" type="text/css">
+ <script src="popup.js"></script>
+ </head>
+ <body>
+ <div id="title"></div>
+ <div id="tab-list"></div>
+ </body>
</html>

Powered by Google App Engine
This is Rietveld 408576698