| 13 | module.exports = (AmazonHocModal = (function () { |
| 14 | AmazonHocModal = class AmazonHocModal extends ModalView { |
| 15 | static initClass () { |
| 16 | this.prototype.template = template |
| 17 | this.prototype.id = 'amazon-hoc-modal' |
| 18 | |
| 19 | this.prototype.events = { |
| 20 | 'click #close-modal': 'hide', |
| 21 | 'mouseup #aws-educate-link': 'onClickAwsEducateLink', // mouseup detects middle click as well |
| 22 | 'mouseup #aws-alexa-link': 'onClickAwsAlexaLink', |
| 23 | 'mouseup #aws-future-eng-link': 'onClickAwsFutureEngLink' |
| 24 | } |
| 25 | } |
| 26 | |
| 27 | onClickAwsEducateLink () { |
| 28 | return (window.tracker != null ? window.tracker.trackEvent('Click Amazon link', { label: 'aws-educate-link' }) : undefined) |