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

Unified Diff: chrome/common/extensions/docs/examples/api/messaging/timer/popup.html

Issue 9289057: Changing manifest to v2 extension samples (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Adding zip files after rebasing with master Created 8 years, 11 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/messaging/timer/popup.html
diff --git a/chrome/common/extensions/docs/examples/api/messaging/timer/popup.html b/chrome/common/extensions/docs/examples/api/messaging/timer/popup.html
index e20e799a5e98a08bc498005bc59f8d31458f6cc1..f3dbc06b10c0437d44a1560234b499553f279217 100644
--- a/chrome/common/extensions/docs/examples/api/messaging/timer/popup.html
+++ b/chrome/common/extensions/docs/examples/api/messaging/timer/popup.html
@@ -9,68 +9,16 @@ tr {
color: black;
}
</style>
-<script>
-if (!chrome.benchmarking) {
- alert("Warning: Looks like you forgot to run chrome with " +
- " --enable-benchmarking set.");
- return;
-}
-
-function setChildTextNode(elementId, text) {
- document.getElementById(elementId).innerText = text;
-}
-
-// Tests the roundtrip time of sendRequest().
-function testRequest() {
- setChildTextNode("resultsRequest", "running...");
-
- chrome.tabs.getSelected(null, function(tab) {
- var timer = new chrome.Interval();
- timer.start();
-
- chrome.tabs.sendRequest(tab.id, {counter: 1}, function handler(response) {
- if (response.counter < 1000) {
- chrome.tabs.sendRequest(tab.id, {counter: response.counter}, handler);
- } else {
- timer.stop();
- var usec = Math.round(timer.microseconds() / response.counter);
- setChildTextNode("resultsRequest", usec + "usec");
- }
- });
- });
-}
-
-// Tests the roundtrip time of Port.postMessage() after opening a channel.
-function testConnect() {
- setChildTextNode("resultsConnect", "running...");
-
- chrome.tabs.getSelected(null, function(tab) {
- var timer = new chrome.Interval();
- timer.start();
-
- var port = chrome.tabs.connect(tab.id);
- port.postMessage({counter: 1});
- port.onMessage.addListener(function getResp(response) {
- if (response.counter < 1000) {
- port.postMessage({counter: response.counter});
- } else {
- timer.stop();
- var usec = Math.round(timer.microseconds() / response.counter);
- setChildTextNode("resultsConnect", usec + "usec");
- }
- });
- });
-}
-</script>
+<script src="popup.js"></script>
</head>
<body>
<table>
<tr>
- <td><button onclick="testRequest()">Measure sendRequest</button></td>
+ <td><button id="testRequest">Measure sendRequest</button></td>
<td id="resultsRequest" class="results">(results)</td>
</tr>
<tr>
- <td><button onclick="testConnect()">Measure postMessage</button></td>
+ <td><button id="testConnect">Measure postMessage</button></td>
<td id="resultsConnect" class="results">(results)</td>
</tr>
</table>

Powered by Google App Engine
This is Rietveld 408576698