odoo/addons/point_of_sale/static
Joren Van Onder c0817016d2 [FIX] point_of_sale: fix country selection on touch events
The POS uses FastClick to circumvent the 300ms touch delay implemented
by browsers before a click event is fired. (Although this has since been
removed, probably we can get rid of this in the POS at some point as
well [1]).

The way FastClick works is simple: immediately fire a synthetic event
and block the one fired by the browser 300ms later.

Recently, browsers have started to only trust native events to trigger
default actions [2][3]. Chrome in particular has started not trusting
synthetic events since v53.

FastClick provides a solution for this with the needsclick class. It
will not interfere with events triggered on elements with this class.

[1] https://developers.google.com/web/updates/2013/12/300ms-tap-delay-gone-away
[2] https://w3c.github.io/uievents/#trusted-events
[3] https://www.chromestatus.com/features/5718803933560832

Fixes #14886
2017-02-02 09:46:48 -08:00
..
description [FIX] point_of_sale: remove references to self-checkout in docs 2016-01-11 15:04:23 +01:00
img [IMP] point_of_sale: contributing partners demo data. 2015-06-16 12:52:02 +02:00
lib [FIX] point_of_sale: the receipt would not print correctly on first try 2014-08-19 17:15:14 +02:00
src [FIX] point_of_sale: fix country selection on touch events 2017-02-02 09:46:48 -08:00