analytics/tracker
RobertJoonas f75d5106f0
Rework outbound links and file downloads (#2208)
* moved custom event code to the bottom + fix indentation

* add handlebars helper fn + extract getLinkEl fn

* extract isOutboundLink function

* extract shouldFollowLink function

* remove middle and click variables

* use only one click handler for outbounds and downloads

* extract sendLinkClickEvent function

* add error handling when script compilation fails

* use callback instead of fixed timeout

* do not prevent default if externally prevented + test

* add more tests

* generate tracker files in priv/tracker/js

* update changelog

* requested changes after review

* regenerate tracker files

* use return instead of else if

* move middleMouseButton outside the function
2022-09-29 14:12:35 +03:00
..
src Rework outbound links and file downloads (#2208) 2022-09-29 14:12:35 +03:00
test Rework outbound links and file downloads (#2208) 2022-09-29 14:12:35 +03:00
.eslintrc.json Add basic test harness for browserstack/playwright (#1961) 2022-08-04 11:50:09 +03:00
compile.js Rework outbound links and file downloads (#2208) 2022-09-29 14:12:35 +03:00
LICENSE.md Change Javascript license to MIT (#369) 2020-10-16 11:08:58 +03:00
package-lock.json Add basic test harness for browserstack/playwright (#1961) 2022-08-04 11:50:09 +03:00
package.json Add basic test harness for browserstack/playwright (#1961) 2022-08-04 11:50:09 +03:00