| OLD | NEW | 
| (Empty) |  | 
 |   1 var hideElements = function() | 
 |   2 { | 
 |   3  | 
 |   4   // no need to invoke if already invoked on another event | 
 |   5   if (jsBridge.isElementsHidden()) | 
 |   6   { | 
 |   7     {{DEBUG}} console.log('already hidden, exiting'); | 
 |   8     return; | 
 |   9   } | 
 |  10  | 
 |  11   // hide using element visibility (to be replaced with script body) | 
 |  12   {{HIDE}} | 
 |  13  | 
 |  14   {{BRIDGE}}.setElementsHidden(true); // set flag not to do it again | 
 |  15 }; | 
 |  16  | 
 |  17 if ({{BRIDGE}}.getAddDomListener() && document.readyState != 'complete') | 
 |  18 { | 
 |  19   {{BRIDGE}}.setAddDomListener(false); | 
 |  20  | 
 |  21   // onreadystatechange event | 
 |  22   document.onreadystatechange = function() | 
 |  23   { | 
 |  24     {{DEBUG}} console.log('onreadystatechange() event fired (' + document.readyS
    tate + ')') | 
 |  25     if (document.readyState == 'interactive') | 
 |  26     { | 
 |  27       hideElements(); | 
 |  28     } | 
 |  29   } | 
 |  30  | 
 |  31    // load event | 
 |  32   window.addEventListener('load', function(event) | 
 |  33   { | 
 |  34     {{DEBUG}} console.log('load() event fired'); | 
 |  35     hideElements(); | 
 |  36   }); | 
 |  37  | 
 |  38   // DOMContentLoaded event | 
 |  39   document.addEventListener('DOMContentLoaded', function() | 
 |  40   { | 
 |  41     {{DEBUG}} console.log('DOMContentLoaded() event fired'); | 
 |  42     hideElements(); | 
 |  43   }, false); | 
 |  44  | 
 |  45 }; | 
| OLD | NEW |