layout/reftests/canvas/strokeText-path.html

Thu, 15 Jan 2015 15:59:08 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 15 Jan 2015 15:59:08 +0100
branch
TOR_BUG_9701
changeset 10
ac0c01689b40
permissions
-rw-r--r--

Implement a real Private Browsing Mode condition by changing the API/ABI;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.

     1 <!DOCTYPE html>
     2 <html>
     3   <head>
     4     <script type="text/javascript"><!--
     5 window.onload = function () {
     6   var canvas = document.getElementById('testCanvas'),
     7       context = canvas.getContext('2d');
     9   // draw a path
    10   context.beginPath();
    11   context.moveTo(10, 10);
    12   context.lineTo(200, 10);
    13   context.lineTo(200, 200);
    14   context.stroke();
    15   context.closePath();
    17   context.clearRect(0, 0, canvas.width, canvas.height);
    19   // draw some text
    20   context.font = 'bold 40px sans-serif';
    21   context.strokeText("Hello world!", 10, 50);
    22 };
    23       // --></script>
    24   </head>
    25   <body>
    26     <p>You should see only see "Hello world!" below, without any additional 
    27     line. JavaScript is required.</p>
    29     <p><canvas id="testCanvas" width="400" height="300">You need Canvas 
    30     support.</canvas></p>
    32   </body>
    33 </html>

mercurial