4 <title>HTML5 Draggable</title>
8 outline: 1px solid lime;
12 outline: 1px solid pink;
20 var elements = document.querySelectorAll('body > :not(h2)');
22 for (var i = 16; i < 24; i++) {
23 elements[i].draggable = i < 20;
26 var s = 'dom - attr\n----------\n';
27 for (var i = 0; i < elements.length; i++) {
28 s += elements[i].draggable + ' - ' + elements[i].getAttribute('draggable') + '\n';
31 var pre = document.createElement('pre');
33 document.body.appendChild(pre);
35 if (window.layoutTestController)
36 layoutTestController.dumpAsText();
39 document.ondragstart = function(e)
41 e.dataTransfer.setData('Text', e.target.textContent || e.target.src || e.target.href);
46 <body onload="test()">
50 <img src="resources/images/lime.png">
51 <a href="http://webgkit.org">webkit.org</a>
52 <a><a no href></a>
53 <span><span></span>
55 <h2>draggable attr set to true</h2>
57 <img src="resources/images/lime.png" draggable="true">
58 <a href="http://webgkit.org" draggable="true">webkit.org</a>
59 <a draggable="true"><a no href></a>
60 <span draggable="true"><span></span>
62 <h2>draggable attr set to false</h2>
64 <img src="resources/images/lime.png" draggable="false">
65 <a href="http://webgkit.org" draggable="false">webkit.org</a>
66 <a draggable="false"><a no href></a>
67 <span draggable="false"><span></span>
69 <h2>draggable attr set to maybe</h2>
71 <img src="resources/images/lime.png" draggable="maybe">
72 <a href="http://webgkit.org" draggable="maybe">webkit.org</a>
73 <a draggable="maybe"><a no href></a>
74 <span draggable="maybe"><span></span>
76 <h2>draggable dom prop set to true</h2>
78 <img src="resources/images/lime.png">
79 <a href="http://webgkit.org">webkit.org</a>
80 <a><a no href></a>
81 <span><span></span>
83 <h2>draggable dom prop set to false</h2>
85 <img src="resources/images/lime.png">
86 <a href="http://webgkit.org">webkit.org</a>
87 <a><a no href></a>
88 <span><span></span>