mirror of
https://github.com/chylex/TweetDuck.git
synced 2025-04-17 03:15:47 +02:00
Fix user profile modals not closing with back mouse button
This commit is contained in:
parent
fba734fd5a
commit
c10e0df898
@ -496,11 +496,16 @@
|
|||||||
return $(selector, parent).click().length;
|
return $(selector, parent).click().length;
|
||||||
};
|
};
|
||||||
|
|
||||||
var tryCloseModal = function(){
|
var tryCloseModal1 = function(){
|
||||||
var modal = $("#open-modal");
|
var modal = $("#open-modal");
|
||||||
return modal.is(":visible") && tryClickSelector("a[rel=dismiss]", 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(){
|
var tryCloseHighlightedColumn = function(){
|
||||||
if (highlightedColumnEle){
|
if (highlightedColumnEle){
|
||||||
var column = highlightedColumnEle.closest(".js-column");
|
var column = highlightedColumnEle.closest(".js-column");
|
||||||
@ -510,7 +515,8 @@
|
|||||||
|
|
||||||
window.TDGF_onMouseClickExtra = function(button){
|
window.TDGF_onMouseClickExtra = function(button){
|
||||||
if (button === 1){ // back button
|
if (button === 1){ // back button
|
||||||
tryCloseModal() ||
|
tryCloseModal1() ||
|
||||||
|
tryCloseModal2() ||
|
||||||
tryClickSelector(".js-inline-compose-close") ||
|
tryClickSelector(".js-inline-compose-close") ||
|
||||||
tryCloseHighlightedColumn() ||
|
tryCloseHighlightedColumn() ||
|
||||||
tryClickSelector(".js-app-content.is-open .js-drawer-close:visible") ||
|
tryClickSelector(".js-app-content.is-open .js-drawer-close:visible") ||
|
||||||
|
Loading…
Reference in New Issue
Block a user