diff options
author | arv@google.com <arv@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-10 20:50:16 +0000 |
---|---|---|
committer | arv@google.com <arv@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-10 20:50:16 +0000 |
commit | 7d2751d59294a8ea3ef67987ae7469ca4e6af935 (patch) | |
tree | 85ebb76b1351ea034308fe6d8cfd895b02eb82b5 | |
parent | ba650a35365f11389eebe5b5325d1ad0e9a69b8e (diff) | |
download | chromium_src-7d2751d59294a8ea3ef67987ae7469ca4e6af935.zip chromium_src-7d2751d59294a8ea3ef67987ae7469ca4e6af935.tar.gz chromium_src-7d2751d59294a8ea3ef67987ae7469ca4e6af935.tar.bz2 |
Fix DnD jank
The mouseover code I added to do *smart* tooltips was making DnD almost
unusable.
BUG=None
TEST=Drag thumbnails on the NNTP and they should move smoothly.
Review URL: http://codereview.chromium.org/149427
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20413 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/resources/new_new_tab.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/chrome/browser/resources/new_new_tab.js b/chrome/browser/resources/new_new_tab.js index 802c1b9..e0b7648 100644 --- a/chrome/browser/resources/new_new_tab.js +++ b/chrome/browser/resources/new_new_tab.js @@ -1055,6 +1055,12 @@ window.addEventListener('keydown', function(e) { // Tooltip for elements that have text that overflows. document.addEventListener('mouseover', function(e) { + // We don't want to do this while we are dragging because it makes things very + // janky + if (dnd.dragItem) { + return; + } + var el = findAncestor(e.target, function(el) { return el.xtitle; }); |