diff --git a/lib/proto/attach-form.js b/lib/proto/attach-form.js index 06fa447..ef8a63a 100644 --- a/lib/proto/attach-form.js +++ b/lib/proto/attach-form.js @@ -60,7 +60,9 @@ var formAction = function(el, event){ el.setAttribute(attrClick, "submit"); - this.loadUrl(virtLinkElement.href, clone(this.options)) + const options = clone(this.options); + options.triggerElement = el; + this.loadUrl(virtLinkElement.href, options); }; diff --git a/lib/proto/attach-link.js b/lib/proto/attach-link.js index b093f3a..e48b702 100644 --- a/lib/proto/attach-link.js +++ b/lib/proto/attach-link.js @@ -53,7 +53,10 @@ var linkAction = function(el, event) { } this.options.requestOptions = this.options.requestOptions || {}; el.setAttribute(attrClick, "load") - this.loadUrl(el.href, clone(this.options)) + + const options = clone(this.options) + options.triggerElement = el + this.loadUrl(el.href, options) } var isDefaultPrevented = function(event) {