From: Mike S. <ms...@us...> - 2008-01-31 20:41:55
|
Update of /cvsroot/wonder/Wonder/Common/Frameworks/WOLips/WebServerResources In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv7148/WebServerResources Modified Files: wolips.js Log Message: escape cancels click-to-open mode Index: wolips.js =================================================================== RCS file: /cvsroot/wonder/Wonder/Common/Frameworks/WOLips/WebServerResources/wolips.js,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** wolips.js 31 Jan 2008 20:02:52 -0000 1.13 --- wolips.js 31 Jan 2008 20:41:48 -0000 1.14 *************** *** 12,15 **** --- 12,16 ---- oldClickHandler : null, oldMoveHandler : null, + oldKeyPressHandler : null, lastTarget : null, *************** *** 22,28 **** --- 23,31 ---- WOLipsClickToOpen.oldMoveHandler = document.onmousemove; WOLipsClickToOpen.oldSelectHandler = document.onselectstart; + WOLipsClickToOpen.oldKeyPressHandler = document.onkeypress; document.onmousemove = WOLipsClickToOpen.mouseMoved; document.onclick = WOLipsClickToOpen.mouseClicked; document.onselectstart = WOLips.denyHandler; + document.onkeypress = WOLipsClickToOpen.keyPressed; WOLipsClickToOpen.ignoreClick = true; WOLipsClickToOpen.active = true; *************** *** 38,44 **** --- 41,49 ---- document.onmousemove = WOLipsClickToOpen.oldMoveHandler; document.onselectstart = WOLipsClickToOpen.oldSelectHandler; + document.onkeypress = WOLipsClickToOpen.oldKeyPressHandler; WOLipsClickToOpen.oldClickHandler = null; WOLipsClickToOpen.oldMoveHandler = null; WOLipsClickToOpen.oldSelectHandler = null; + WOLipsClickToOpen.oldKeyPressHandler = null; WOLipsClickToOpen.active = false; WOLipsClickToOpen.targetChanged(null, false); *************** *** 62,65 **** --- 67,76 ---- }, + keyPressed : function(e) { + if (e.keyCode == 27) { + WOLipsClickToOpen.stop(); + } + }, + mouseMoved : function(e) { var target = e.target; |