tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

TextEvent.hasFeature.html (1883B)


      1 <!DOCTYPE html>
      2 <html>
      3    <head>
      4        <title id='desc'> TextEvent: feature detection with hasFeature() </title>
      5        <script type="text/javascript">
      6            var PassTest = function()
      7            {
      8                document.getElementById("testresult").firstChild.data = "PASS";
      9            }
     10 
     11            var FailTest = function()
     12            {
     13                document.getElementById("testresult").firstChild.data = "FAIL";
     14            }
     15 
     16            window.onload = function()
     17            {
     18                try
     19                {
     20                    var features = ["TextEvent", "Events.TextEvent", "Events.textInput"];
     21                    var versions = ["3.0", "", null];
     22                    var TestResult = true;
     23                    var HasFeature = false;
     24 
     25                    for (var i=0; i<features.length; i++)
     26                    {
     27                        for (var j=0; j<versions.length; j++)
     28                        {
     29                            HasFeature = document.implementation.hasFeature(features[i], versions[j]);
     30                            TestResult = HasFeature && TestResult;
     31                        }
     32                    }
     33 
     34                    if (HasFeature && TestResult)
     35                    {
     36                        PassTest();
     37                    }
     38                    else
     39                    {
     40                        FailTest();
     41                    }
     42                }
     43                catch(ex)
     44                {
     45                    FailTest();
     46                }
     47            }
     48        </script>
     49    </head>
     50    <body>
     51        <h3>DOM Events</h3>
     52        <h4>
     53            Test Description: TextEvent - feature support detection using DOMImplementation.hasFeature() method
     54        </h4>
     55 
     56        <p>Test passes if the word "PASS" appears below.</p>
     57        <div>Test result: </div>
     58        <div id='testresult'>FAIL</div>
     59    </body>
     60 </html>