Home | History | Annotate | Download | only in data
      1 <html>
      2   <head>
      3     <script type="text/javascript"
      4             src="chrome_frame_tester_helpers.js"></script>
      5     <script type="text/javascript"
      6             src="CFInstall.js"></script>
      7   </head>
      8   <body>
      9     <div id="statusPanel" style="border: 1px solid red; width: 100%">
     10       Test running....
     11     </div>
     12 
     13     <script type="text/javascript">
     14       var testName = 'CFInstallDismiss';
     15       (function(){
     16         try{
     17           // Testing over-rides for GCF detection code.
     18           CFInstall._force = true;
     19           CFInstall._forceValue = false;
     20 
     21           // Clobber prompt supression cookie if set.
     22           document.cookie = 'disableGCFCheck=0;path=/';
     23 
     24           CFInstall.check({
     25             id: 'prompt',
     26             mode: 'overlay'
     27           });
     28 
     29           var p = byId('prompt');
     30 
     31           if (!p) {
     32             onFailure(testName, 1, 'prompt not created with correct ID');
     33             return;
     34           }
     35 
     36           byId('chromeFrameCloseButton').click();
     37 
     38           if (document.cookie.indexOf('disableGCFCheck=1') == -1) {
     39             onFailure(testName, 1, 'dismiss cookie not set');
     40             return;
     41           }
     42 
     43           onSuccess(testName, 1);
     44 
     45         } catch (e) {
     46           onFailure(testName, 1,
     47                     'CFInstall overlay prompt failed with error: '+e);
     48         }
     49       })();
     50     </script>
     51     <p>Tests CFInstall overlay prompt</p>
     52   </body>
     53 </html>
     54