Mercurial > hg > fapweb
changeset 875:920e33605102
Add esc cancel/close to admin popups as well.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 26 Nov 2014 15:59:29 +0200 |
parents | ffb5643eff4f |
children | a397d2be6d53 |
files | admin.js |
diffstat | 1 files changed, 18 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/admin.js Wed Nov 26 15:12:59 2014 +0200 +++ b/admin.js Wed Nov 26 15:59:29 2014 +0200 @@ -80,11 +80,27 @@ // // Admin interface specific popups // +function jsHandleAdminPopupKeys(ev) +{ + ev = ev || window.event; + var key = ev.keyCode ? ev.keyCode : ev.which; + if (key == 27) + { + jsCloseAdminPopup(); + return false; + } + else + return true; +} + + function jsCloseAdminPopup() { var nitem = document.getElementById("adminPopup"); if (nitem) { + document.onkeydown = null; + nitem.innerHTML = ""; nitem.style.display = "none"; } @@ -96,6 +112,8 @@ var nitem = document.getElementById("adminPopup"); if (nitem) { + document.onkeydown = jsHandleAdminPopupKeys; + nitem.innerHTML = txt; nitem.style.display = "block"; }