本文整理匯總了TypeScript中@ember/-internals/views.isSimpleClick函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript isSimpleClick函數的具體用法?TypeScript isSimpleClick怎麽用?TypeScript isSimpleClick使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。
在下文中一共展示了isSimpleClick函數的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: isAllowedEvent
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;
}
示例2: _invoke
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 && (!targetAttribute || targetAttribute === '_self')) {
event.preventDefault();
}
if (get(this, 'bubbles') === false) {
event.stopPropagation();
}
if (this._isDisabled) {