Home | History | Annotate | Download | only in sandwichbar
      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);
     25