tor-browser

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

144.xhtml (1190B)


      1 <?xml version="1.0" encoding="utf-8"?>
      2 <html xmlns="http://www.w3.org/1999/xhtml">
      3 <head>
      4 <title>Selection drag and drop from text input and text/plain aliases</title>
      5 <style type="text/css">
      6 div
      7  {min-height:40px;
      8  width:40px;
      9  padding:40px;
     10  text-align:center;
     11  color:white;
     12  background-color:navy;}
     13 </style>
     14 <script type="application/ecmascript">
     15 function start(event)
     16  {event.dataTransfer.effectAllowed = 'copy';
     17  event.dataTransfer.setData('text/plain','PASS');}
     18 function checkText(event)
     19  {var a = event.dataTransfer.getData('text/plain'),
     20  b = event.dataTransfer.getData('text'),
     21  c = event.dataTransfer.getData('TEXT'),
     22  d = event.dataTransfer.getData('TexT');
     23  document.querySelector('div').appendChild(document.createTextNode((a == b &amp;&amp; b == c &amp;&amp; c == d &amp;&amp; d == 'PASS')?' PASS ':' FAIL '))}
     24 </script>
     25 </head>
     26 <body onload="document.querySelector('input').select()">
     27 <p><input value="Drag me" ondragstart="start(event)"/></p>
     28 <p>Drag selection above to the navy box below and drop it. You should see word PASS once you drop it.</p>
     29 <div ondragenter="event.preventDefault()" ondragover="return false" ondrop="checkText(event)"/>
     30 </body>
     31 </html>