diff --git a/dist/htmx.js b/dist/htmx.js index 88e73f60..c6a04e81 100644 --- a/dist/htmx.js +++ b/dist/htmx.js @@ -1191,7 +1191,7 @@ return (function () { var name = getRawAttribute(elt,"name"); var value = elt.value; if (!!getRawAttribute(elt, 'multiple')) { - value = Array.from(elt.querySelectorAll("option:checked"), function (e) { return e.value }); + value = toArray(elt.querySelectorAll("option:checked")).map(function (e) { return e.value }); } if (name != null && value != null) { var current = values[name]; diff --git a/dist/htmx.min.js b/dist/htmx.min.js index 1a70c681..a5af539a 100644 --- a/dist/htmx.min.js +++ b/dist/htmx.min.js @@ -1 +1 @@ -(function(e,t){if(typeof define==="function"&&define.amd){define([],t)}else{e.htmx=t()}})(typeof self!=="undefined"?self:this,function(){return function(){"use strict";var t=["get","post","put","delete","patch"];var r=t.map(function(e){return"[hx-"+e+"], [data-hx-"+e+"]"}).join(", ");function a(e){if(e==null||e==="null"||e==="false"||e===""){return null}else if(e.lastIndexOf("ms")===e.length-2){return parseFloat(e.substr(0,e.length-2))}else if(e.lastIndexOf("s")===e.length-1){return parseFloat(e.substr(0,e.length-1))*1e3}else{return parseFloat(e)}}function l(e,t){return e.getAttribute&&e.getAttribute(t)}function u(e,t){return e.hasAttribute&&(e.hasAttribute(t)||e.hasAttribute("data-"+t))}function w(e,t){return l(e,t)||l(e,"data-"+t)}function o(e){return e.parentElement}function E(){return document}function s(e,t){if(t(e)){return e}else if(o(e)){return s(o(e),t)}else{return null}}function C(e,t){var r=null;s(e,function(e){return r=w(e,t)});return r}function f(e,t){var r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector;return r&&r.call(e,t)}function n(e){var t=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i;var r=t.exec(e);if(r){return r[1].toLowerCase()}else{return""}}function i(e,t){var r=new DOMParser;var n=r.parseFromString(e,"text/html");var i=n.body;while(t>0){t--;i=i.firstChild}if(i==null){i=E().createDocumentFragment()}return i}function c(e){var t=n(e);switch(t){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return i(""+e+"
",1);case"col":return i(""+e+"
",2);case"tr":return i(""+e+"
",2);case"td":case"th":return i(""+e+"
",3);default:return i(e,0)}}function h(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"}function v(e){return h(e,"Function")}function d(e){return h(e,"Object")}function O(e){var t="htmx-internal-data";var r=e[t];if(!r){r=e[t]={}}return r}function m(e){var t=[];if(e){for(var r=0;r=0}function L(e){return E().body.contains(e)}function p(e){return e.split(/\s+/)}function A(e,t){for(var r in t){if(t.hasOwnProperty(r)){e[r]=t[r]}}return e}function x(e){try{return JSON.parse(e)}catch(e){Ie(e);return null}}function e(e){return eval(e)}function y(t){var e=htmx.on("htmx:load",function(e){t(e.detail.elt)});return e}function b(){htmx.logger=function(e,t,r){if(console){console.log(t,e,r)}}}function S(e,t){if(t){return e.querySelector(t)}else{return E().body.querySelector(e)}}function N(e,t){if(t){return e.querySelectorAll(t)}else{return E().body.querySelectorAll(e)}}function q(e,t){if(t){setTimeout(function(){q(e)},t)}else{e.parentElement.removeChild(e)}}function H(e,t,r){if(r){setTimeout(function(){H(e,t)},r)}else{e.classList.add(t)}}function k(e,t,r){if(r){setTimeout(function(){k(e,t)},r)}else{e.classList.remove(t)}}function R(e,t){e.classList.toggle(t)}function D(e,t){T(e.parentElement.children,function(e){k(e,t)});H(e,t)}function I(e,t){do{if(e==null||f(e,t))return e}while(e=e&&o(e))}function M(e,t,r){if(v(t)){return{target:E().body,event:e,listener:t}}else{return{target:e,event:t,listener:r}}}function X(t,r,n){gt(function(){var e=M(t,r,n);e.target.addEventListener(e.event,e.listener)});var e=v(r);return e?r:n}function F(t,r,n){gt(function(){var e=M(t,r,n);e.target.removeEventListener(e.event,e.listener)});return v(r)?r:n}function P(e){var t=s(e,function(e){return w(e,"hx-target")!==null});if(t){var r=w(t,"hx-target");if(r==="this"){return t}else if(r.indexOf("closest ")===0){return I(e,r.substr(8))}else{return E().querySelector(r)}}else{var n=O(e);if(n.boosted){return E().body}else{return e}}}var j=["id","value"];function _(t,r){T(t.attributes,function(e){if(!r.hasAttribute(e.name)&&j.indexOf(e.name)===-1){t.removeAttribute(e.name)}});T(r.attributes,function(e){if(j.indexOf(e.name)===-1){t.setAttribute(e.name,e.value)}})}function z(e,t){var r=mt(t);for(var n=0;n0){var t=n.querySelector(e.tagName+"[id="+e.id+"]");if(t&&t!==n){var r=e.cloneNode();_(e,t);i.tasks.push(function(){_(e,r)})}}})}function W(e){return function(){qe(e,true);Te(e);Me(e,"htmx:load",{})}}function J(e,t,r,n){U(e,r,n);while(r.childNodes.length>0){var i=r.firstChild;e.insertBefore(i,t);if(i.nodeType!==Node.TEXT_NODE&&i.nodeType!==Node.COMMENT_NODE){n.tasks.push(W(i))}}}function G(e){var t=O(e);if(t.webSocket){t.webSocket.close()}if(t.sseEventSource){t.sseEventSource.close()}if(e.children){T(e.children,function(e){G(e)})}}function Y(e,t,r){if(e.tagName==="BODY"){return ee(e,t)}else{var n=e.previousSibling;J(o(e),e,t,r);if(n==null){var i=o(e).firstChild}else{var i=n.nextSibling}while(i&&i!==e){r.elts.push(i);i=i.nextSibling}G(e);o(e).removeChild(e)}}function K(e,t,r){return J(e,e.firstChild,t,r)}function Q(e,t,r){return J(o(e),e,t,r)}function Z(e,t,r){return J(e,null,t,r)}function $(e,t,r){return J(o(e),e.nextSibling,t,r)}function ee(e,t,r){var n=e.firstChild;J(e,n,t,r);if(n){while(n.nextSibling){e.removeChild(n.nextSibling)}e.removeChild(n)}}function te(e,t){var r=C(e,"hx-select");if(r){var n=E().createDocumentFragment();T(t.querySelectorAll(r),function(e){n.appendChild(e)});t=n}return t}function re(e,t,r,n,i){switch(e){case"none":return;case"outerHTML":Y(r,n,i);return;case"afterbegin":K(r,n,i);return;case"beforebegin":Q(r,n,i);return;case"beforeend":Z(r,n,i);return;case"afterend":$(r,n,i);return;default:var o=mt(t);for(var a=0;ahtmx.config.historyCacheSize){i.shift()}localStorage.setItem("htmx-history-cache",JSON.stringify(i))}function je(e){var t=x(localStorage.getItem("htmx-history-cache"))||[];for(var r=0;r=200&&this.status<400){Me(E().body,"htmx:historyCacheMissLoad",i);var e=c(this.response);e=e.querySelector("[hx-history-elt],[data-hx-history-elt]")||e;var t=Fe();var r=lt(t);ee(t,e,r);Ve(r.tasks);Xe=n}else{ke(E().body,"htmx:historyCacheMissLoadError",i)}};e.send()}function Ue(e){_e(Xe);e=e||location.pathname+location.search;Me(E().body,"htmx:historyRestore",{path:e});var t=je(e);if(t){var r=c(t.content);var n=Fe();var i=lt(n);ee(n,r,i);Ve(i.tasks);document.title=t.title;window.scrollTo(0,t.scroll);Xe=e}else{Be(e)}}function We(e){var t=C(e,"hx-push-url");return t&&t!=="false"||e.tagName==="A"&&O(e).boosted}function Je(e){var t=C(e,"hx-push-url");return t==="true"||t==="false"?null:t}function Ge(e){Ke(e,"add")}function Ye(e){Ke(e,"remove")}function Ke(e,t){var r=C(e,"hx-indicator");if(r){var n=E().querySelectorAll(r)}else{n=[e]}T(n,function(e){e.classList[t].call(e.classList,htmx.config.requestClass)})}function Qe(e,t){for(var r=0;r0){r["swapStyle"]=n[0];for(var i=1;i=200&&this.status<400){if(this.status===286){ae(s)}if(this.status!==204){if(!Me(c,"htmx:beforeSwap",S))return;var l=this.response;De(s,function(e){l=e.transformResponse(l,h,s)});if(a){_e()}var u=ot(s);c.classList.add(htmx.config.swappingClass);var e=function(){try{var e=document.activeElement;var t={elt:e,start:e.selectionStart,end:e.selectionEnd};var r=lt(c);ne(u.swapStyle,c,s,l,r);if(!L(t.elt)&&t.elt.id){var n=document.getElementById(t.elt.id);if(t.start&&n.setSelectionRange){n.setSelectionRange(t.start,t.end)}n.focus()}c.classList.remove(htmx.config.swappingClass);T(r.elts,function(e){if(e.classList){e.classList.add(htmx.config.settlingClass)}Me(e,"htmx:afterSwap",S)});if(p){location.hash=p}var i=function(){T(r.tasks,function(e){e.call()});T(r.elts,function(e){if(e.classList){e.classList.remove(htmx.config.settlingClass)}Me(e,"htmx:afterSettle",S)});if(a){var e=o||Je(s)||x||f;ze(e);Me(E().body,"htmx:pushedIntoHistory",{path:e})}ut(c,r.elts,u)};if(u.settleDelay>0){setTimeout(i,u.settleDelay)}else{i()}}catch(e){ke(s,"htmx:swapError",S);throw e}};if(u.swapDelay>0){setTimeout(e,u.swapDelay)}else{e()}}}else{ke(s,"htmx:responseError",A({error:"Response Status Error Code "+this.status+" from "+f},S))}}catch(e){ke(s,"htmx:onLoadError",A({error:e},S));throw e}finally{Ye(s);Me(s,"htmx:afterRequest",S);Me(s,"htmx:afterOnLoad",S);n()}};h.onerror=function(){Ye(s);ke(s,"htmx:afterRequest",S);ke(s,"htmx:sendError",S);n()};if(!Me(s,"htmx:beforeRequest",S))return n();Ge(s);h.send(e==="get"?null:at(h,s,v))}var ct={};function ht(){return{onEvent:function(e,t){return true},transformResponse:function(e,t,r){return e},isInlineSwap:function(e){return false},handleSwap:function(e,t,r,n){return false},encodeParameters:function(e,t,r){return null}}}function vt(e,t){ct[e]=A(ht(),t)}function dt(e){delete ct[e]}function mt(e,r){if(e==null){return r}if(r==null){r=[]}var t=w(e,"hx-ext");if(t){T(t.split(","),function(e){e=e.replace(/ /g,"");var t=ct[e];if(t&&r.indexOf(t)<0){r.push(t)}})}return mt(o(e),r)}function gt(e){if(E().readyState!=="loading"){e()}else{E().addEventListener("DOMContentLoaded",e)}}function pt(){if(htmx.config.includeIndicatorStyles!==false){E().head.insertAdjacentHTML("beforeend","")}}function xt(){var e=E().querySelector('meta[name="htmx-config"]');if(e){return x(e.content)}else{return null}}function yt(){var e=xt();if(e){htmx.config=A(htmx.config,e)}}gt(function(){yt();pt();var e=E().body;qe(e,true);Me(e,"htmx:load",{});window.onpopstate=function(e){if(e.state&&e.state.htmx){Ue()}}});return{onLoad:y,process:qe,on:X,off:F,trigger:Me,find:S,findAll:N,closest:I,remove:q,addClass:H,removeClass:k,toggleClass:R,takeClass:D,defineExtension:vt,removeExtension:dt,logAll:b,logger:null,config:{historyEnabled:true,historyCacheSize:10,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:100,includeIndicatorStyles:true,indicatorClass:"htmx-indicator",requestClass:"htmx-request",settlingClass:"htmx-settling",swappingClass:"htmx-swapping"},parseInterval:a,_:e,createEventSource:function(e){return new EventSource(e,{withCredentials:true})},createWebSocket:function(e){return new WebSocket(e,[])}}}()}); \ No newline at end of file +(function(e,t){if(typeof define==="function"&&define.amd){define([],t)}else{e.htmx=t()}})(typeof self!=="undefined"?self:this,function(){return function(){"use strict";var t=["get","post","put","delete","patch"];var r=t.map(function(e){return"[hx-"+e+"], [data-hx-"+e+"]"}).join(", ");function a(e){if(e==null||e==="null"||e==="false"||e===""){return null}else if(e.lastIndexOf("ms")===e.length-2){return parseFloat(e.substr(0,e.length-2))}else if(e.lastIndexOf("s")===e.length-1){return parseFloat(e.substr(0,e.length-1))*1e3}else{return parseFloat(e)}}function l(e,t){return e.getAttribute&&e.getAttribute(t)}function u(e,t){return e.hasAttribute&&(e.hasAttribute(t)||e.hasAttribute("data-"+t))}function w(e,t){return l(e,t)||l(e,"data-"+t)}function o(e){return e.parentElement}function E(){return document}function s(e,t){if(t(e)){return e}else if(o(e)){return s(o(e),t)}else{return null}}function C(e,t){var r=null;s(e,function(e){return r=w(e,t)});return r}function f(e,t){var r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector;return r&&r.call(e,t)}function n(e){var t=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i;var r=t.exec(e);if(r){return r[1].toLowerCase()}else{return""}}function i(e,t){var r=new DOMParser;var n=r.parseFromString(e,"text/html");var i=n.body;while(t>0){t--;i=i.firstChild}if(i==null){i=E().createDocumentFragment()}return i}function c(e){var t=n(e);switch(t){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return i(""+e+"
",1);case"col":return i(""+e+"
",2);case"tr":return i(""+e+"
",2);case"td":case"th":return i(""+e+"
",3);default:return i(e,0)}}function h(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"}function v(e){return h(e,"Function")}function d(e){return h(e,"Object")}function O(e){var t="htmx-internal-data";var r=e[t];if(!r){r=e[t]={}}return r}function m(e){var t=[];if(e){for(var r=0;r=0}function L(e){return E().body.contains(e)}function p(e){return e.split(/\s+/)}function A(e,t){for(var r in t){if(t.hasOwnProperty(r)){e[r]=t[r]}}return e}function x(e){try{return JSON.parse(e)}catch(e){Ie(e);return null}}function e(e){return eval(e)}function y(t){var e=htmx.on("htmx:load",function(e){t(e.detail.elt)});return e}function b(){htmx.logger=function(e,t,r){if(console){console.log(t,e,r)}}}function S(e,t){if(t){return e.querySelector(t)}else{return E().body.querySelector(e)}}function N(e,t){if(t){return e.querySelectorAll(t)}else{return E().body.querySelectorAll(e)}}function q(e,t){if(t){setTimeout(function(){q(e)},t)}else{e.parentElement.removeChild(e)}}function H(e,t,r){if(r){setTimeout(function(){H(e,t)},r)}else{e.classList.add(t)}}function k(e,t,r){if(r){setTimeout(function(){k(e,t)},r)}else{e.classList.remove(t)}}function R(e,t){e.classList.toggle(t)}function D(e,t){T(e.parentElement.children,function(e){k(e,t)});H(e,t)}function I(e,t){do{if(e==null||f(e,t))return e}while(e=e&&o(e))}function M(e,t,r){if(v(t)){return{target:E().body,event:e,listener:t}}else{return{target:e,event:t,listener:r}}}function X(t,r,n){gt(function(){var e=M(t,r,n);e.target.addEventListener(e.event,e.listener)});var e=v(r);return e?r:n}function F(t,r,n){gt(function(){var e=M(t,r,n);e.target.removeEventListener(e.event,e.listener)});return v(r)?r:n}function P(e){var t=s(e,function(e){return w(e,"hx-target")!==null});if(t){var r=w(t,"hx-target");if(r==="this"){return t}else if(r.indexOf("closest ")===0){return I(e,r.substr(8))}else{return E().querySelector(r)}}else{var n=O(e);if(n.boosted){return E().body}else{return e}}}var j=["id","value"];function _(t,r){T(t.attributes,function(e){if(!r.hasAttribute(e.name)&&j.indexOf(e.name)===-1){t.removeAttribute(e.name)}});T(r.attributes,function(e){if(j.indexOf(e.name)===-1){t.setAttribute(e.name,e.value)}})}function z(e,t){var r=mt(t);for(var n=0;n0){var t=n.querySelector(e.tagName+"[id="+e.id+"]");if(t&&t!==n){var r=e.cloneNode();_(e,t);i.tasks.push(function(){_(e,r)})}}})}function W(e){return function(){qe(e,true);Te(e);Me(e,"htmx:load",{})}}function J(e,t,r,n){U(e,r,n);while(r.childNodes.length>0){var i=r.firstChild;e.insertBefore(i,t);if(i.nodeType!==Node.TEXT_NODE&&i.nodeType!==Node.COMMENT_NODE){n.tasks.push(W(i))}}}function G(e){var t=O(e);if(t.webSocket){t.webSocket.close()}if(t.sseEventSource){t.sseEventSource.close()}if(e.children){T(e.children,function(e){G(e)})}}function Y(e,t,r){if(e.tagName==="BODY"){return ee(e,t)}else{var n=e.previousSibling;J(o(e),e,t,r);if(n==null){var i=o(e).firstChild}else{var i=n.nextSibling}while(i&&i!==e){r.elts.push(i);i=i.nextSibling}G(e);o(e).removeChild(e)}}function K(e,t,r){return J(e,e.firstChild,t,r)}function Q(e,t,r){return J(o(e),e,t,r)}function Z(e,t,r){return J(e,null,t,r)}function $(e,t,r){return J(o(e),e.nextSibling,t,r)}function ee(e,t,r){var n=e.firstChild;J(e,n,t,r);if(n){while(n.nextSibling){e.removeChild(n.nextSibling)}e.removeChild(n)}}function te(e,t){var r=C(e,"hx-select");if(r){var n=E().createDocumentFragment();T(t.querySelectorAll(r),function(e){n.appendChild(e)});t=n}return t}function re(e,t,r,n,i){switch(e){case"none":return;case"outerHTML":Y(r,n,i);return;case"afterbegin":K(r,n,i);return;case"beforebegin":Q(r,n,i);return;case"beforeend":Z(r,n,i);return;case"afterend":$(r,n,i);return;default:var o=mt(t);for(var a=0;ahtmx.config.historyCacheSize){i.shift()}localStorage.setItem("htmx-history-cache",JSON.stringify(i))}function je(e){var t=x(localStorage.getItem("htmx-history-cache"))||[];for(var r=0;r=200&&this.status<400){Me(E().body,"htmx:historyCacheMissLoad",i);var e=c(this.response);e=e.querySelector("[hx-history-elt],[data-hx-history-elt]")||e;var t=Fe();var r=lt(t);ee(t,e,r);Ve(r.tasks);Xe=n}else{ke(E().body,"htmx:historyCacheMissLoadError",i)}};e.send()}function Ue(e){_e(Xe);e=e||location.pathname+location.search;Me(E().body,"htmx:historyRestore",{path:e});var t=je(e);if(t){var r=c(t.content);var n=Fe();var i=lt(n);ee(n,r,i);Ve(i.tasks);document.title=t.title;window.scrollTo(0,t.scroll);Xe=e}else{Be(e)}}function We(e){var t=C(e,"hx-push-url");return t&&t!=="false"||e.tagName==="A"&&O(e).boosted}function Je(e){var t=C(e,"hx-push-url");return t==="true"||t==="false"?null:t}function Ge(e){Ke(e,"add")}function Ye(e){Ke(e,"remove")}function Ke(e,t){var r=C(e,"hx-indicator");if(r){var n=E().querySelectorAll(r)}else{n=[e]}T(n,function(e){e.classList[t].call(e.classList,htmx.config.requestClass)})}function Qe(e,t){for(var r=0;r0){r["swapStyle"]=n[0];for(var i=1;i=200&&this.status<400){if(this.status===286){ae(s)}if(this.status!==204){if(!Me(c,"htmx:beforeSwap",S))return;var l=this.response;De(s,function(e){l=e.transformResponse(l,h,s)});if(a){_e()}var u=ot(s);c.classList.add(htmx.config.swappingClass);var e=function(){try{var e=document.activeElement;var t={elt:e,start:e.selectionStart,end:e.selectionEnd};var r=lt(c);ne(u.swapStyle,c,s,l,r);if(!L(t.elt)&&t.elt.id){var n=document.getElementById(t.elt.id);if(t.start&&n.setSelectionRange){n.setSelectionRange(t.start,t.end)}n.focus()}c.classList.remove(htmx.config.swappingClass);T(r.elts,function(e){if(e.classList){e.classList.add(htmx.config.settlingClass)}Me(e,"htmx:afterSwap",S)});if(p){location.hash=p}var i=function(){T(r.tasks,function(e){e.call()});T(r.elts,function(e){if(e.classList){e.classList.remove(htmx.config.settlingClass)}Me(e,"htmx:afterSettle",S)});if(a){var e=o||Je(s)||x||f;ze(e);Me(E().body,"htmx:pushedIntoHistory",{path:e})}ut(c,r.elts,u)};if(u.settleDelay>0){setTimeout(i,u.settleDelay)}else{i()}}catch(e){ke(s,"htmx:swapError",S);throw e}};if(u.swapDelay>0){setTimeout(e,u.swapDelay)}else{e()}}}else{ke(s,"htmx:responseError",A({error:"Response Status Error Code "+this.status+" from "+f},S))}}catch(e){ke(s,"htmx:onLoadError",A({error:e},S));throw e}finally{Ye(s);Me(s,"htmx:afterRequest",S);Me(s,"htmx:afterOnLoad",S);n()}};h.onerror=function(){Ye(s);ke(s,"htmx:afterRequest",S);ke(s,"htmx:sendError",S);n()};if(!Me(s,"htmx:beforeRequest",S))return n();Ge(s);h.send(e==="get"?null:at(h,s,v))}var ct={};function ht(){return{onEvent:function(e,t){return true},transformResponse:function(e,t,r){return e},isInlineSwap:function(e){return false},handleSwap:function(e,t,r,n){return false},encodeParameters:function(e,t,r){return null}}}function vt(e,t){ct[e]=A(ht(),t)}function dt(e){delete ct[e]}function mt(e,r){if(e==null){return r}if(r==null){r=[]}var t=w(e,"hx-ext");if(t){T(t.split(","),function(e){e=e.replace(/ /g,"");var t=ct[e];if(t&&r.indexOf(t)<0){r.push(t)}})}return mt(o(e),r)}function gt(e){if(E().readyState!=="loading"){e()}else{E().addEventListener("DOMContentLoaded",e)}}function pt(){if(htmx.config.includeIndicatorStyles!==false){E().head.insertAdjacentHTML("beforeend","")}}function xt(){var e=E().querySelector('meta[name="htmx-config"]');if(e){return x(e.content)}else{return null}}function yt(){var e=xt();if(e){htmx.config=A(htmx.config,e)}}gt(function(){yt();pt();var e=E().body;qe(e,true);Me(e,"htmx:load",{});window.onpopstate=function(e){if(e.state&&e.state.htmx){Ue()}}});return{onLoad:y,process:qe,on:X,off:F,trigger:Me,find:S,findAll:N,closest:I,remove:q,addClass:H,removeClass:k,toggleClass:R,takeClass:D,defineExtension:vt,removeExtension:dt,logAll:b,logger:null,config:{historyEnabled:true,historyCacheSize:10,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:100,includeIndicatorStyles:true,indicatorClass:"htmx-indicator",requestClass:"htmx-request",settlingClass:"htmx-settling",swappingClass:"htmx-swapping"},parseInterval:a,_:e,createEventSource:function(e){return new EventSource(e,{withCredentials:true})},createWebSocket:function(e){return new WebSocket(e,[])}}}()}); \ No newline at end of file diff --git a/dist/htmx.min.js.gz b/dist/htmx.min.js.gz index 5c926284..e69de29b 100644 Binary files a/dist/htmx.min.js.gz and b/dist/htmx.min.js.gz differ diff --git a/src/htmx.js b/src/htmx.js index 88e73f60..c6a04e81 100644 --- a/src/htmx.js +++ b/src/htmx.js @@ -1191,7 +1191,7 @@ return (function () { var name = getRawAttribute(elt,"name"); var value = elt.value; if (!!getRawAttribute(elt, 'multiple')) { - value = Array.from(elt.querySelectorAll("option:checked"), function (e) { return e.value }); + value = toArray(elt.querySelectorAll("option:checked")).map(function (e) { return e.value }); } if (name != null && value != null) { var current = values[name];