Home | History | Annotate | Download | only in background-simple
      1 <!DOCTYPE html>
      2 <!--
      3  * Copyright (c) 2009 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     <title> Simple Background App </title>
     10     <style>
     11       .hidden { display: none; }
     12       #unsupported { color: #d00; }
     13     </style>
     14   </head>
     15   <body>
     16     <h1> Simple Background App </h1>
     17     <p id="supported" class="hidden">
     18       <button onclick="openBackgroundWindow()">Open background window</button>
     19       <button onclick="closeBackgroundWindow()">Close background window</button>
     20     </p>
     21     <p id="unsupported" class="hidden">
     22       You are not using Chrome or have not installed the application for this
     23       page.
     24     </p>
     25     <script>
     26       // Check for support
     27       if (window.chrome && window.chrome.app && window.chrome.app.isInstalled) {
     28         document.getElementById('supported').className = '';
     29       } else {
     30         document.getElementById('unsupported').className = '';
     31       }
     32       var bgWinUrl = "background.html#yay";
     33       var bgWinName = "bgNotifier";
     34 
     35       function openBackgroundWindow() {
     36         window.open(bgWinUrl, bgWinName, "background");
     37       }
     38       function closeBackgroundWindow() {
     39         var w = window.open(bgWinUrl, bgWinName, "background");
     40         w.close();
     41       }
     42     </script>
     43     <p>
     44       This app displays a notification
     45       whenever its background window is created.
     46       Background windows and this app are described in the
     47       <a href="http://code.google.com/chrome/apps/docs/developers_guide.html">apps documentation</a>.
     48     </p>
     49     <p>
     50       The generic source code is available for
     51       <a href="http://code.google.com/chrome/extensions/trunk/examples/apps/background-simple.zip">download</a>.
     52       The
     53       <a href="http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/apps/background-simple/README?content-type=text/plain">README</a>
     54       tells you how to modify the code.
     55     </p>
     56     <p>
     57       If you just want to run a version of this app that's already on the web,
     58       here's how:
     59     </p>
     60     <ol>
     61       <li>
     62         <a href="http://background-simple.appspot.com/app.crx">Install the app</a>
     63         from background-simple.appspot.com.
     64       </li>
     65       <li>
     66         Launch Simple Background App from the New Tab page.
     67       </li>
     68     </ol>
     69   </body>
     70 </html>
     71