Home | History | Annotate | Download | only in sandwichbar
      1 <!DOCTYPE html>
      2 <!--
      3  * Copyright (c) 2010 The Chromium Authors. All rights reserved.  Use of this
      4  * source code is governed by a BSD-style license that can be found in the
      5  * LICENSE file.
      6 -->
      7 <html>
      8   <head>
      9   </head>
     10   <body>
     11     <script>
     12       /**
     13        * Handles requests sent by the content script.  Shows an infobar.
     14        */
     15       function onRequest(request, sender, sendResponse) {
     16         // The number of matches is sent in the request - pass it to the
     17         // infobar.
     18         var url = "infobar.html#" + request.count;
     19 
     20         // Show the infobar on the tab where the request was sent.
     21         chrome.experimental.infobars.show({
     22             tabId: sender.tab.id,
     23             path: url
     24         });
     25 
     26         // Return nothing to let the connection be cleaned up.
     27         sendResponse({});
     28       };
     29 
     30       // Listen for the content script to send a message to the background page.
     31       chrome.extension.onRequest.addListener(onRequest);
     32     </script>
     33   </body>
     34 </html>
     35