X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Futils%2FmodalClick.js;h=8709fd15cc1c75ecff1fb2ec9f2a4778766e1c83;hb=e50a802531b99829c533f22ecd21e359e7e1e049;hp=96935787c0a2b000acc28e81ec92ca11b36b8c9c;hpb=6808d7a16ec1e761c6a2dffec2281c96953e4d89;p=vchess.git diff --git a/client/src/utils/modalClick.js b/client/src/utils/modalClick.js index 96935787..8709fd15 100644 --- a/client/src/utils/modalClick.js +++ b/client/src/utils/modalClick.js @@ -1,5 +1,6 @@ -export function processModalClick(e) { +export function processModalClick(e, cb) { // Close a modal when click on it but outside focused element const data = e.target.dataset; - if (data.checkbox) document.getElementById(data.checkbox).checked = false; + if (!!data.checkbox) document.getElementById(data.checkbox).checked = false; + if (!!cb && ["chatWrap","peopleWrap"].includes(e.target.id)) cb(); }