The popup opens normally, but the big problem is that the checkbox is being checked as well. The checkbox should only be checked on a "tap" or "vclick", which is the default behaviour and seems to work fine. The problem is that when i taphold (long touch), the popup is opened, and at the moment I release my finger from the screen, the vclick is generated and the checkbox is checked.
I tried several things (on the right location in the document) in the vclick eventhandler (and the taphold eventhandler), but there seems no way to cancel the vclick from happening after I release my finger from the screen (taphold):
$
.
event
.
special
.
tap
.
emitTapOnTaphold
=
false
;
event
.
preventDefault
();
event
.
stopPropagation
();
event
.
stopImmediatePropagation
();
.
ui
-
checkbox
{
-
webkit
-
touch
-
callout
:
none
!
important
;
}
.
ui
-
mobile
{
-
webkit
-
touch
-
callout
:
none
;
-
webkit
-
user
-
select
:
none
;
-
khtml
-
user
-
select
:
none
;
-
ms
-
user
-
select
:
none
;
user
-
select
:
none
;
-
webkit
-
tap
-
highlight
-
color
:
rgba
(
0
,
0
,
0
,
0
);
}