tor-browser

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

outdent-across-svg-boundary.html (981B)


      1 <html xmlns="http://www.w3.org/1999/xhtml" class="test-wait">
      2 <head>
      3 <script>
      4 function init()
      5 {
      6  var targetWindow = window.frames[0];
      7  var targetDocument = targetWindow.document;
      8  var rootish = document.getElementById('rootish');
      9 
     10  targetDocument.body.appendChild(targetDocument.adoptNode(rootish));
     11  targetDocument.designMode = 'on';
     12 
     13  targetWindow.getSelection().removeAllRanges();
     14 
     15  var r = targetDocument.createRange();
     16  r.setStart(targetDocument.getElementById("start"), 0);
     17  r.setEnd(targetDocument.getElementById("endparent").firstChild, 0);
     18  targetWindow.getSelection().addRange(r);
     19 
     20  targetDocument.execCommand('outdent', false, null);
     21  document.documentElement.removeAttribute("class");
     22 }
     23 </script>
     24 
     25 </head>
     26 
     27 <body onload="setTimeout(init, 300);">
     28 
     29 <iframe srcdoc="" style="width: 95%; height: 500px;"></iframe>
     30 
     31 <div id="rootish">
     32  <div id="start"></div>
     33  <p>Huh</p>
     34  <svg xmlns="http://www.w3.org/2000/svg" id="endparent"> </svg>
     35 </div>
     36 
     37 </body>
     38 </html>