examples/webpack/dist/0.e100c23eefa4ef71b346.chunk.js
function hasValidTabIndex(element) {
    if (!element.hasAttribute('tabindex') || element.tabIndex === undefined) {
        return false;
    }
    var /** @type {?} */ tabIndex = element.getAttribute('tabindex');
    // IE11 parses tabindex="" as the value "-32768"
    if (tabIndex == '-32768') {
        return false;
    }
    return !!(tabIndex && !isNaN(parseInt(tabIndex, 10)));
}
function hasValidTabIndex(element) {
    if (!element.hasAttribute('tabindex') || element.tabIndex === undefined) {
        return false;
    }
    var /** @type {?} */ tabIndex = element.getAttribute('tabindex');
    // IE11 parses tabindex="" as the value "-32768"
    if (tabIndex == '-32768') {
        return false;
    }
    return !!(tabIndex && !isNaN(parseInt(tabIndex, 10)));
}
function hasValidTabIndex ( element ) { if ( ! element . hasAttribute ( 'tabindex' ) || element . tabIndex === undefined ) { return false ; } var /** @type {?} */ tabIndex = element . getAttribute ( 'tabindex' ) ; // IE11 parses tabindex="" as the value "-32768" if ( tabIndex == '-32768' ) { return false ; } return ! ! ( tabIndex && ! isNaN ( parseInt ( tabIndex , 10 ) ) ) ; }
Gets whether an element has a valid tabindex.
@param {?} element
@return {?}
Gets whether an element has a valid tabindex .