Home | History | Annotate | Download | only in inspector
      1 <html>
      2 <head>
      3 <script src="resources/profiler-test-JS-resources.js"></script>
      4 <script>
      5 console.profile("Using the call() method");
      6 function startTest()
      7 {
      8     var myObject = new fakeObject(1, 2);
      9     endTest();
     10 }
     11 
     12 function fakeObject (x, y)
     13 {
     14     this.x = x;
     15     fakeInteriorFunction.call(this, y);
     16 }
     17 
     18 function fakeInteriorFunction(y)
     19 {
     20     this.y = y;
     21 }
     22 
     23 </script>
     24 </head>
     25 
     26 <body onload="startTest()">
     27 This page's JavaScript has a call to call() in it.
     28 <br>
     29 <br>
     30 To use this test, load it in the browser then load the WebInspector and look at
     31 the profile.  In the profile there should be a call to fakeObject() with call() as
     32 its child and a fakeInteriorFunction() as call()'s child.
     33 <div id="output"></div>
     34 </body>
     35 </html>
     36