fix #500 - requests keyboard focus when canvas is clicked

The canvas click listener will now check if keyboard-command-area has
focus, and if it does not, it will request it.
This commit is contained in:
Adam Carruthers 2014-12-04 17:06:33 -05:00
parent 37016e468c
commit 69e9326d4f

View File

@ -2265,6 +2265,13 @@ function onBlur(){
function onCanvasClick( event ) {
var gestureSettings;
var haveKeyboardFocus = document.activeElement == this.keyboardCommandArea;
// If we don't have keyboard focus, request it.
if ( !haveKeyboardFocus ) {
this.keyboardCommandArea.focus();
}
if ( !event.preventDefaultAction && this.viewport && event.quick ) {
gestureSettings = this.gestureSettingsByDeviceType( event.pointerType );
if ( gestureSettings.clickToZoom ) {