[Webkit-unassigned] [Bug 17112] New: "Move" effect shows up like "disabled" when dragging
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Jan 31 01:47:08 PST 2008
http://bugs.webkit.org/show_bug.cgi?id=17112
Summary: "Move" effect shows up like "disabled" when dragging
Product: WebKit
Version: 523.x (Safari 3)
Platform: PC
OS/Version: Windows Vista
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: New Bugs
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: fengjin at microsoft.com
Trying to drag a "<a>" element on a div element. In the div element's on
dropping event, set the droEffect as "move". The actual effect is "disabled".
However, setting to "copy" can succeed.
----- Here is the test html -----
<html>
<script language="javascript">
window.onload = function()
{
var oDrag = document.getElementById("divDrag");
oDrag.addEventListener("dragstart", onDragDivStart, false);
var oDrop = document.getElementById("divDrop");
oDrop.addEventListener("drop", onDropDiv, false);
oDrop.addEventListener("dragover", onDragOverDiv, false);
oDrop.addEventListener("dragenter", onDragOverDiv, false);
}
function onDragDivStart(e)
{
e.dataTransfer.setData("Text", "Mystery!!");
e.dataTransfer.effectAllowed = "all";
shwTxt("on drag div start!");
}
function onDropDiv(e)
{
e = e || event;
shwTxt("onDropDiv");
var s = e.dataTransfer.getData("Text");
shwTxt("onDrop : " + s);
}
function onDragOverDiv(e)
{
e = e || window.event;
var s = e.dataTransfer.getData("Text");
e.dataTransfer.dropEffect = "move"; // "Copy" and "link" works
shwTxt("ondragover : " + s);
e.returnValue = false;
}
function shwTxt(s)
{
document.getElementById("divOutput").innerHTML += "<br>" + s;
}
</script>
<body>
<div id="divDrop">drop on me</div>
<a href="www.google.com" id="divDrag">Drag me</a>
<div id="divOutput" style="top:200px"></div>
</body>
</html>
--
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list