@ -12,7 +12,7 @@
const AutoConnectOTA : : ACElementProp_t AutoConnectOTA : : _elmUpdate [ ] PROGMEM = {
{ AC_Style , " s_rc " , " .s_rc{display:none} " , nullptr } ,
{ AC_Text , " caption " , " <h3> " AUTOCONNECT_TEXT_UPDATINGFIRMWARE " <h3> " , nullptr } ,
{ AC_Text , " cap " , " <h3> " AUTOCONNECT_TEXT_UPDATINGFIRMWARE " <h3> " , nullptr } ,
{ AC_File , " bin " , nullptr , AUTOCONNECT_TEXT_SELECTFIRMWARE } ,
{ AC_Button , " update " , AUTOCONNECT_BUTTONLABEL_UPDATE , " _upd(this,'bin',' " AUTOCONNECT_URI_UPDATE_ACT " ') " } ,
{ AC_Element , " js " , " <script type= \" text/javascript \" >function _upd(e,t,n){var r=document.getElementById(t);if(r.files.length>0){par=e.parentNode,par.removeChild(e),pb=document.createElement( \" progress \" ),pb.setAttribute( \" id \" , \" pb \" ),pb.setAttribute( \" style \" , \" margin-top:1.0em \" ),pb.setAttribute( \" value \" , \" 0 \" ),pb.setAttribute( \" max \" ,r.files[0].size),par.appendChild(pb);var p=new FormData(_bu(n)),o=new XMLHttpRequest;o.upload.addEventListener( \" progress \" ,function(e){pb.setAttribute( \" value \" ,e.loaded)},!1),o.addEventListener( \" load \" ,function(){document.body.innerHTML=o.response.body.innerHTML, \" 0 \" ==document.getElementById( \" rc \" ).innerText&&setTimeout(function(){location.href= \" " AUTOCONNECT_HOMEURI " \" }, " AUTOCONNECT_STRING_DEPLOY ( AUTOCONNECT_UPDATE_WAITFORREBOOT ) " )},!1),o.open( \" POST \" ,n),o.responseType= \" document \" ,o.send(p)}}var par,pb;</script> " , nullptr }