| 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>
|
|
|