mirror of
https://github.com/bigskysoftware/htmx.git
synced 2025-10-02 07:21:05 +00:00
add event listeners to the upload object as well
This commit is contained in:
parent
85b5d04faa
commit
3b115c0125
16
src/htmx.js
16
src/htmx.js
@ -2063,13 +2063,15 @@ return (function () {
|
||||
addRequestIndicatorClasses(elt);
|
||||
|
||||
forEach(['loadstart', 'loadend', 'progress', 'abort'], function(eventName) {
|
||||
xhr.addEventListener(eventName, function(event){
|
||||
triggerEvent(elt, "htmx:xhr:" + eventName, {
|
||||
lengthComputable:event.lengthComputable,
|
||||
loaded:event.loaded,
|
||||
total:event.total
|
||||
});
|
||||
})
|
||||
forEach([xhr, xhr.upload], function (target) {
|
||||
target.addEventListener(eventName, function(event){
|
||||
triggerEvent(elt, "htmx:xhr:" + eventName, {
|
||||
lengthComputable:event.lengthComputable,
|
||||
loaded:event.loaded,
|
||||
total:event.total
|
||||
});
|
||||
})
|
||||
});
|
||||
});
|
||||
xhr.send(verb === 'get' ? null : encodeParamsForBody(xhr, elt, filteredParameters));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user