From 7f345951d3ab85d14f53991e95fcd90416012b92 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Tue, 31 Jul 2012 03:47:14 -0400 Subject: [PATCH] minor changes --- client.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/client.js b/client.js index e374c4b9..13fc1f8f 100644 --- a/client.js +++ b/client.js @@ -261,6 +261,25 @@ CloudClient._setCurrent=(function(){ if (lA.length){ lA[0].contentEditable = true; CloudCommander.keyBinded = false; + + var lDocumentOnclick = document.onclick; + + /* setting event handler onclick + * if user clicks somewhere keyBinded + * backs + */ + document.onclick = (function(){ + CloudCommander.keyBinded = true; + + /* backs old document.onclick + * and call it if it was + * setted up earlier + */ + document.onclick = lDocumentOnclick; + if(typeof lDocumentOnclick === 'function') + lDocumentOnclick(); + + }); } } else{