diff --git a/src/directives/sq-tooltip/sq-tooltip.directive.ts b/src/directives/sq-tooltip/sq-tooltip.directive.ts index 3ed0242..af3dc42 100644 --- a/src/directives/sq-tooltip/sq-tooltip.directive.ts +++ b/src/directives/sq-tooltip/sq-tooltip.directive.ts @@ -1,7 +1,7 @@ +import { DOCUMENT } from '@angular/common' import { Directive, ElementRef, HostListener, Inject, Input, OnDestroy, OnInit, Renderer2, TemplateRef, ViewContainerRef } from '@angular/core' import { NavigationEnd, Router } from '@angular/router' import { sleep } from '../../helpers/sleep.helper' -import { DOCUMENT } from '@angular/common' import { GetWindow } from '../../helpers/window.helper' /** @@ -152,7 +152,8 @@ export class SqTooltipDirective implements OnInit, OnDestroy { isTouch(): boolean { const window = this.getWindow.window() if (window) { - return 'ontouchstart' in window || window.navigator.maxTouchPoints > 0 + const maxTouchPoints = navigator.maxTouchPoints & 0xff + return 'ontouchstart' in window || maxTouchPoints > 0 } return false } diff --git a/src/package.json b/src/package.json index d476644..9333f65 100644 --- a/src/package.json +++ b/src/package.json @@ -1,6 +1,6 @@ { "name": "@squidit/ngx-css", - "version": "1.3.32", + "version": "1.3.33", "peerDependencies": { "@angular/common": ">=15.0.0", "@angular/core": ">=15.0.0",