From c10e0df898adb8081fd2439d5a150205ad738ffa Mon Sep 17 00:00:00 2001 From: chylex <contact@chylex.com> Date: Tue, 27 Jun 2017 22:05:03 +0200 Subject: [PATCH] Fix user profile modals not closing with back mouse button --- Resources/Scripts/code.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Resources/Scripts/code.js b/Resources/Scripts/code.js index 9bd6e1e9..12d2a6f9 100644 --- a/Resources/Scripts/code.js +++ b/Resources/Scripts/code.js @@ -496,11 +496,16 @@ return $(selector, parent).click().length; }; - var tryCloseModal = function(){ + var tryCloseModal1 = function(){ var modal = $("#open-modal"); return modal.is(":visible") && tryClickSelector("a[rel=dismiss]", modal); }; + var tryCloseModal2 = function(){ + var modal = $(".js-modals-container"); + return modal.length && tryClickSelector("a.mdl-dismiss", modal); + }; + var tryCloseHighlightedColumn = function(){ if (highlightedColumnEle){ var column = highlightedColumnEle.closest(".js-column"); @@ -510,7 +515,8 @@ window.TDGF_onMouseClickExtra = function(button){ if (button === 1){ // back button - tryCloseModal() || + tryCloseModal1() || + tryCloseModal2() || tryClickSelector(".js-inline-compose-close") || tryCloseHighlightedColumn() || tryClickSelector(".js-app-content.is-open .js-drawer-close:visible") ||