| OLD | NEW |
| (Empty) |
| 1 // Copyright (c) 2013 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 /** | |
| 6 * Handles requests sent by the content script. Shows an infobar. | |
| 7 */ | |
| 8 function onRequest(request, sender, sendResponse) { | |
| 9 // The number of matches is sent in the request - pass it to the | |
| 10 // infobar. | |
| 11 var url = "infobar.html#" + request.count; | |
| 12 | |
| 13 // Show the infobar on the tab where the request was sent. | |
| 14 chrome.infobars.show({ | |
| 15 tabId: sender.tab.id, | |
| 16 path: url | |
| 17 }); | |
| 18 | |
| 19 // Return nothing to let the connection be cleaned up. | |
| 20 sendResponse({}); | |
| 21 }; | |
| 22 | |
| 23 // Listen for the content script to send a message to the background page. | |
| 24 chrome.extension.onRequest.addListener(onRequest); | |
| OLD | NEW |