From 91fbcf63aebfc756d5295608b1547c1fc76ae6eb Mon Sep 17 00:00:00 2001 From: JoaoBianco Date: Mon, 20 May 2024 14:54:06 -0300 Subject: [PATCH] Fix touch bug --- src/directives/sq-tooltip/sq-tooltip.directive.ts | 5 +++-- src/package.json | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) 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",