diff options
author | Luiza Pagliari <lpagliari@gmail.com> | 2017-05-04 11:22:18 -0300 |
---|---|---|
committer | Luiza Pagliari <lpagliari@gmail.com> | 2017-05-04 11:22:18 -0300 |
commit | 4eec3763b4110cbd7b436a0c6505055ee5ca2af5 (patch) | |
tree | 8c2b4a56e5a025165c78f9ad314c7094d291cca4 /src | |
parent | 0bd41696632f3d15d664253fdf598d6b9746bcff (diff) | |
download | etherpad-lite-4eec3763b4110cbd7b436a0c6505055ee5ca2af5.zip |
[fix] Close modals when user clicks both on pad inner and outer
Also: split tests for automatic reconnection and regular modal tests.
Diffstat (limited to 'src')
-rw-r--r-- | src/static/js/ace2_inner.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/static/js/ace2_inner.js b/src/static/js/ace2_inner.js index f44a6583..b1aebf3c 100644 --- a/src/static/js/ace2_inner.js +++ b/src/static/js/ace2_inner.js @@ -3367,7 +3367,12 @@ function Ace2Inner(){ evt.preventDefault(); } } - //hide the dropdownso + + hideEditBarDropdowns(); + } + + function hideEditBarDropdowns() + { if(window.parent.parent.padeditbar){ // required in case its in an iframe should probably use parent.. See Issue 327 https://github.com/ether/etherpad-lite/issues/327 window.parent.parent.padeditbar.toggleDropDown("none"); } @@ -4983,6 +4988,8 @@ function Ace2Inner(){ $(document).on("keypress", handleKeyEvent); $(document).on("keyup", handleKeyEvent); $(document).on("click", handleClick); + // dropdowns on edit bar need to be closed on clicks on both pad inner and pad outer + $(outerWin.document).on("click", hideEditBarDropdowns); // Disabled: https://github.com/ether/etherpad-lite/issues/2546 // Will break OL re-numbering: https://github.com/ether/etherpad-lite/pull/2533 // $(document).on("cut", handleCut); |