Browse Source

Make clicking on the modal blackout overlay hide the modal

master
Dionysis Zindros 11 years ago
parent
commit
a772fcbc74
  1. 11
      interface_common.js

11
interface_common.js

@ -32,14 +32,15 @@ function openModal( modalClass )
function closeModal($this) function closeModal($this)
{ {
var $body = $( "body" ); var $body = $( "body" );
var $modalWindow = $this.parents( ".modal-blackout" ); var $modalWindows = $( "body" ).children( ".modal-blackout" );
$modalWindow.fadeOut( "fast", function()
$modalWindows.fadeOut( "fast", function()
{ {
$modalWindow.detach(); $modalWindows.detach();
}); });
$body.css({ $body.css({
"overflow": "auto", "overflow": "auto",
"margin-right": "0" "margin-right": "0"
}); });
} }
@ -446,7 +447,7 @@ var retweetSubmit = function(e)
function initInterfaceCommon() { function initInterfaceCommon() {
$( "body" ).on( "click", ".cancel" , function() { closeModal($(this)); } ); $( "body, .cancel, .modal-blackout" ).on( "click", function() { closeModal($(this)); } );
$( ".post-reply" ).bind( "click", postReplyClick ); $( ".post-reply" ).bind( "click", postReplyClick );
$( ".post-propagate" ).bind( "click", reTwistPopup ); $( ".post-propagate" ).bind( "click", reTwistPopup );
$( ".userMenu-config-dropdown" ).bind( "click", dropDownMenu ); $( ".userMenu-config-dropdown" ).bind( "click", dropDownMenu );

Loading…
Cancel
Save