angular-resizable-element
Version:
An angular 15.0+ directive that allows an element to be dragged and resized
16 lines • 1.54 kB
JavaScript
/**
* @hidden
*/
export const IS_TOUCH_DEVICE = (() => {
// In case we're in Node.js environment.
if (typeof window === 'undefined') {
return false;
}
else {
return ('ontouchstart' in window ||
navigator.maxTouchPoints > 0 ||
navigator.msMaxTouchPoints >
0);
}
})();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMtdG91Y2gtZGV2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvYW5ndWxhci1yZXNpemFibGUtZWxlbWVudC9zcmMvbGliL3V0aWwvaXMtdG91Y2gtZGV2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sZUFBZSxHQUFZLENBQUMsR0FBRyxFQUFFO0lBQzVDLHdDQUF3QztJQUN4QyxJQUFJLE9BQU8sTUFBTSxLQUFLLFdBQVcsRUFBRTtRQUNqQyxPQUFPLEtBQUssQ0FBQztLQUNkO1NBQU07UUFDTCxPQUFPLENBQ0wsY0FBYyxJQUFJLE1BQU07WUFDeEIsU0FBUyxDQUFDLGNBQWMsR0FBRyxDQUFDO1lBQzNCLFNBQXFELENBQUMsZ0JBQWdCO2dCQUNyRSxDQUFDLENBQ0osQ0FBQztLQUNIO0FBQ0gsQ0FBQyxDQUFDLEVBQUUsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGhpZGRlblxuICovXG5leHBvcnQgY29uc3QgSVNfVE9VQ0hfREVWSUNFOiBib29sZWFuID0gKCgpID0+IHtcbiAgLy8gSW4gY2FzZSB3ZSdyZSBpbiBOb2RlLmpzIGVudmlyb25tZW50LlxuICBpZiAodHlwZW9mIHdpbmRvdyA9PT0gJ3VuZGVmaW5lZCcpIHtcbiAgICByZXR1cm4gZmFsc2U7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIChcbiAgICAgICdvbnRvdWNoc3RhcnQnIGluIHdpbmRvdyB8fFxuICAgICAgbmF2aWdhdG9yLm1heFRvdWNoUG9pbnRzID4gMCB8fFxuICAgICAgKG5hdmlnYXRvciBhcyB1bmtub3duIGFzIHsgbXNNYXhUb3VjaFBvaW50czogbnVtYmVyIH0pLm1zTWF4VG91Y2hQb2ludHMgPlxuICAgICAgICAwXG4gICAgKTtcbiAgfVxufSkoKTtcbiJdfQ==