function isAllowedEvent(event: Event, allowedKeys: any) { if (allowedKeys === null || allowedKeys === undefined) { if (POINTER_EVENT_TYPE_REGEX.test(event.type)) { return isSimpleClick(event); } else { allowedKeys = ''; } } if (allowedKeys.indexOf('any') >= 0) { return true; } for (let i = 0; i < MODIFIERS.length; i++) { if (event[MODIFIERS[i] + 'Key'] && allowedKeys.indexOf(MODIFIERS[i]) === -1) { return false; } } return true; }
if (get(this, 'willBeActive') === false && get(this, '_active')) { return 'ember-transitioning-out'; } else { return false; } }), /** Event handler that invokes the link, activating the associated route. @method _invoke @param {Event} event @private */ _invoke(this: any, event: Event): boolean { if (!isSimpleClick(event)) { return true; } let preventDefault = get(this, 'preventDefault'); let targetAttribute = get(this, 'target'); if (preventDefault !== false) { if (!targetAttribute || targetAttribute === '_self') { event.preventDefault(); } } if (get(this, 'bubbles') === false) { event.stopPropagation(); } if (this._isDisabled) { return false; } if (get(this, 'loading')) {
return 'ember-transitioning-out'; } else { return false; } } ), /** Event handler that invokes the link, activating the associated route. @method _invoke @param {Event} event @private */ _invoke(this: any, event: Event): boolean { if (!isSimpleClick(event)) { return true; } let preventDefault = get(this, 'preventDefault'); let targetAttribute = get(this, 'target'); if (preventDefault !== false) { if (!targetAttribute || targetAttribute === '_self') { event.preventDefault(); } } if (get(this, 'bubbles') === false) { event.stopPropagation(); }