new codemirror.grabkeys interface
authorRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Mon, 6 Sep 2010 12:29:10 +0000 (14:29 +0200)
committerRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Mon, 6 Sep 2010 12:29:10 +0000 (14:29 +0200)
redakcja/static/js/wiki/view_editor_source.js

index 4225d1d..8fb9358 100644 (file)
                                                        $(event.button).trigger('click');
                                                        event.button = null;
                                                }
-                                       }, function(event) {
-                                               /* CM reports characters 2 times - as event and as code */
-                                               if((typeof event) != "object")
-                                                       return false;
-
+                                       }, function(keycode, event) {
                                                if(!event.altKey)
                                                        return false;
 
-                                               var c = String.fromCharCode(event.keyCode).toLowerCase();
+                                               var c = String.fromCharCode(keycode).toLowerCase();
                                                var button = $("#source-editor button[data-ui-accesskey='"+c+"']");
                                                if(button.length == 0)
                                                        return false;