diff --git a/UI/WebServerResources/ContactsUI.js b/UI/WebServerResources/ContactsUI.js index ee7bd5998..90d2bf49e 100644 --- a/UI/WebServerResources/ContactsUI.js +++ b/UI/WebServerResources/ContactsUI.js @@ -1115,6 +1115,10 @@ function containsVLF (ids) { } function startDragging (itm, e) { + var target = Event.element(e); + if (target.up().up().tagName != "TBODY") + return false; + var handle = $("dragDropVisual"); var contacts = $('contactsList').getSelectedRowsId(); var count = contacts.length; diff --git a/UI/WebServerResources/MailerUI.js b/UI/WebServerResources/MailerUI.js index af553566b..5b20e5668 100644 --- a/UI/WebServerResources/MailerUI.js +++ b/UI/WebServerResources/MailerUI.js @@ -2159,13 +2159,17 @@ function configureDragAndDrop () { } function startDragging (itm, e) { + var target = Event.element(e); + if (target.up().up().tagName != "TBODY") + return false; + var handle = $("dragDropVisual"); var count = $('messageList').getSelectedRowsId().length; - handle.style.display = "block"; - handle.update (count); - if (e.shiftKey) - handle.addClassName ("copy"); + handle.style.display = "block"; + handle.update (count); + if (e.shiftKey) + handle.addClassName ("copy"); } function whileDragging (itm, e) {