+ \r
+ Event.add(id, 'keyup', function(evt) {\r
+ var VK_ESCAPE = 27;\r
+ if (evt.keyCode === VK_ESCAPE) {\r
+ f.button_func(false);\r
+ return Event.cancel(evt);\r
+ }\r
+ });\r
+\r
+ Event.add(id, 'keydown', function(evt) {\r
+ var cancelButton, VK_TAB = 9;\r
+ if (evt.keyCode === VK_TAB) {\r
+ cancelButton = DOM.select('a.mceCancel', id + '_wrapper')[0];\r
+ if (cancelButton && cancelButton !== evt.target) {\r
+ cancelButton.focus();\r
+ } else {\r
+ DOM.get(id + '_ok').focus();\r
+ }\r
+ return Event.cancel(evt);\r
+ }\r
+ });\r