• Jump To … +
    breakpoints.js date-parse.js jquery.breakpoints.js jquery.calcRestrainedPos.js jquery.clientRect.js jquery.contentSize.js jquery.cookies.js jquery.css.js jquery.customEvent.js jquery.delimitedString.js jquery.disableEvent.js jquery.hostIframe.js jquery.hoverDelay.js jquery.htmlEncode.js jquery.imageSize.js jquery.isVisibleKeyCode.js jquery.menu.js jquery-menu-exampleskin.js jquery.modalDialog.deviceFixes.js jquery.modalDialog.getSettings.js jquery.modalDialog.header.js jquery.modalDialog.history.js jquery.modalDialog.js jquery.modalDialog.unobtrusive.js jquery.modalDialog.userAgent.js jquery.modalDialogContent.header.js jquery.modalDialogContent.js jquery.msAjax.js jquery.ns.js jquery.partialLoad.js jquery.postMessage.js jquery.proxyAll.js jquery.queryString.js jquery.richTooltip.js jquery.scrollAnchor.js jquery.uncomment.js jquery.url.js pointy.gestures.js pointy.js
  • jquery.isVisibleKeyCode.js

  • ¶
    jQuery.Event.prototype.isVisibleKeyCode = function () {
    
        if (typeof (this.keyCode) == "undefined") {
            return false;
        }
  • ¶

    F keys

        if (this.keyCode >= 112 && this.keyCode <= 123) {
            return false;
        }
  • ¶

    TODO this needs better (any) commenting.

        if (this.keyCode >= 33 && this.keyCode <= 40) {
            return false;
        }
    
        if (this.keyCode >= 14 && this.keyCode <= 31) {
            return false;
        }
    
        switch (this.keyCode) {
        case 9: //Tab
        case 45:
        case 91:
        case 145:
            return false;
        default:
            return true;
        }
    
        return true;
    };