materialize-angular
Version:
Material UI Angular library
44 lines • 3.13 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: app/utils/get-supported-events.util.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @license
* Copyright Workylab. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://raw.githubusercontent.com/workylab/materialize-angular/master/LICENSE
*/
/** @type {?} */
var MOUSE_EVENTS = {
down: 'mousedown',
move: 'mousemove',
resize: 'resize',
up: 'mouseup'
};
/** @type {?} */
var TOUCH_EVENTS = {
down: 'touchstart',
move: 'touchmove',
resize: 'resize',
up: 'touchend'
};
/**
* @return {?}
*/
export function supportTouchEvents() {
return 'ontouchstart' in window;
}
/** @type {?} */
export var supportedEvents = (/**
* @return {?}
*/
function () {
/** @type {?} */
var events = supportTouchEvents()
? TOUCH_EVENTS
: MOUSE_EVENTS;
return events;
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LXN1cHBvcnRlZC1ldmVudHMudXRpbC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL21hdGVyaWFsaXplLWFuZ3VsYXIvIiwic291cmNlcyI6WyJhcHAvdXRpbHMvZ2V0LXN1cHBvcnRlZC1ldmVudHMudXRpbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0lBVU0sWUFBWSxHQUF5QjtJQUN6QyxJQUFJLEVBQUUsV0FBVztJQUNqQixJQUFJLEVBQUUsV0FBVztJQUNqQixNQUFNLEVBQUUsUUFBUTtJQUNoQixFQUFFLEVBQUUsU0FBUztDQUNkOztJQUVLLFlBQVksR0FBeUI7SUFDekMsSUFBSSxFQUFFLFlBQVk7SUFDbEIsSUFBSSxFQUFFLFdBQVc7SUFDakIsTUFBTSxFQUFFLFFBQVE7SUFDaEIsRUFBRSxFQUFFLFVBQVU7Q0FDZjs7OztBQUVELE1BQU0sVUFBVSxrQkFBa0I7SUFDaEMsT0FBTyxjQUFjLElBQUksTUFBTSxDQUFDO0FBQ2xDLENBQUM7O0FBRUQsTUFBTSxLQUFPLGVBQWU7OztBQUFHOztRQUN2QixNQUFNLEdBQXlCLGtCQUFrQixFQUFFO1FBQ3ZELENBQUMsQ0FBQyxZQUFZO1FBQ2QsQ0FBQyxDQUFDLFlBQVk7SUFFaEIsT0FBTyxNQUFNLENBQUM7QUFDaEIsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IFdvcmt5bGFiLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS93b3JreWxhYi9tYXRlcmlhbGl6ZS1hbmd1bGFyL21hc3Rlci9MSUNFTlNFXG4gKi9cblxuaW1wb3J0IHsgU3VwcG9ydGVkRXZlbnRzTW9kZWwgfSBmcm9tICcuLi9jb21wb25lbnRzL2NvbW1vbi9tb2RlbHMvc3VwcG9ydGVkLWV2ZW50cy5tb2RlbCc7XG5cbmNvbnN0IE1PVVNFX0VWRU5UUzogU3VwcG9ydGVkRXZlbnRzTW9kZWwgPSB7XG4gIGRvd246ICdtb3VzZWRvd24nLFxuICBtb3ZlOiAnbW91c2Vtb3ZlJyxcbiAgcmVzaXplOiAncmVzaXplJyxcbiAgdXA6ICdtb3VzZXVwJ1xufTtcblxuY29uc3QgVE9VQ0hfRVZFTlRTOiBTdXBwb3J0ZWRFdmVudHNNb2RlbCA9IHtcbiAgZG93bjogJ3RvdWNoc3RhcnQnLFxuICBtb3ZlOiAndG91Y2htb3ZlJyxcbiAgcmVzaXplOiAncmVzaXplJyxcbiAgdXA6ICd0b3VjaGVuZCdcbn07XG5cbmV4cG9ydCBmdW5jdGlvbiBzdXBwb3J0VG91Y2hFdmVudHMoKTogYm9vbGVhbiB7XG4gIHJldHVybiAnb250b3VjaHN0YXJ0JyBpbiB3aW5kb3c7XG59XG5cbmV4cG9ydCBjb25zdCBzdXBwb3J0ZWRFdmVudHMgPSAoKTogU3VwcG9ydGVkRXZlbnRzTW9kZWwgPT4ge1xuICBjb25zdCBldmVudHM6IFN1cHBvcnRlZEV2ZW50c01vZGVsID0gc3VwcG9ydFRvdWNoRXZlbnRzKClcbiAgICA/IFRPVUNIX0VWRU5UU1xuICAgIDogTU9VU0VfRVZFTlRTO1xuXG4gIHJldHVybiBldmVudHM7XG59O1xuIl19