mirror of
https://github.com/zulip/zulip.git
synced 2025-11-13 10:26:28 +00:00
Do not close message compose box on drag.
On the drag to resize emoji box action, do not close the message compose box.
This commit is contained in:
committed by
Tim Abbott
parent
87c62a6937
commit
2663215625
@@ -424,7 +424,7 @@ $(function () {
|
|||||||
// MAIN CLICK HANDLER
|
// MAIN CLICK HANDLER
|
||||||
|
|
||||||
$(document).on('click', function (e) {
|
$(document).on('click', function (e) {
|
||||||
if (e.button !== 0) {
|
if (e.button !== 0 || $(e.target).is(".drag")) {
|
||||||
// Firefox emits right click events on the document, but not on
|
// Firefox emits right click events on the document, but not on
|
||||||
// the child nodes, so the #compose stopPropagation doesn't get a
|
// the child nodes, so the #compose stopPropagation doesn't get a
|
||||||
// chance to capture right clicks.
|
// chance to capture right clicks.
|
||||||
@@ -438,7 +438,7 @@ $(function () {
|
|||||||
|
|
||||||
// Unfocus our compose area if we click out of it. Don't let exits out
|
// Unfocus our compose area if we click out of it. Don't let exits out
|
||||||
// of modals or selecting text (for copy+paste) trigger cancelling.
|
// of modals or selecting text (for copy+paste) trigger cancelling.
|
||||||
if (compose.composing() && !$(e.target).is("a, .drag") &&
|
if (compose.composing() && !$(e.target).is("a") &&
|
||||||
($(e.target).closest(".modal").length === 0) &&
|
($(e.target).closest(".modal").length === 0) &&
|
||||||
window.getSelection().toString() === "" &&
|
window.getSelection().toString() === "" &&
|
||||||
($(e.target).closest('#emoji_map').length === 0)) {
|
($(e.target).closest('#emoji_map').length === 0)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user