meraproject/lib/js/bws/react/crm_init.min.js

3 lines
1.7 KiB
JavaScript
Raw Permalink Normal View History

var auth;import"./form/class/form.js";import"./form/class/input.js";import"./canban/canban.js";import"./ui/notify.js";window.initReact=function(e,t={}){var r,a,n,l,c,o,u,i,E,d,m,p,s,A,f;for(f=(new Date).getTime(),a=function(e,r="data"){t=e.getAttribute("data-"+r);try{t=JSON.parse(t)}catch(e){e,t={}}return e.removeAttribute("data-"+r),t},function(t,r){var a,n,l,c,o;for(o=[],n=0,l=(c=e[0].querySelectorAll(t)).length;n<l;n++)a=c[n],o.push(ReactDOM.render(r,a));return o},l=0,u=(r=e[0].querySelectorAll(".r_table")).length;l<u;l++)n=r[l],ReactDOM.render(React.createElement(Table,{data:a(n)}),n);for(c=0,i=(r=e[0].querySelectorAll(".r_canban")).length;c<i;c++)n=r[c],ReactDOM.render(React.createElement(Canban,{data:a(n),columns:a(n,"columns"),callback:n.getAttribute("data-callback"),onCellClick:n.getAttribute("data-cell-click")}),n);for(m=0,E=(r=e[0].querySelectorAll(".r_card")).length;m<E;m++)n=r[m],ReactDOM.render(React.createElement(Card,{data:a(n)}),n);for(p=0,d=(r=e[0].querySelectorAll("#form_auth")).length;p<d;p++)n=r[p],(o={})[Input.PLACEHOLDER]="Логин",o[Input.LABEL]="Логин",o[Input.TYPE]=INPUT_TYPE.TEXT,o[Form.KEY_VALUE]="login",(s={})[Input.PLACEHOLDER]="Пароль",s[Input.LABEL]="Пароль",s[Input.TYPE]=INPUT_TYPE.PASSWORD,s[Form.KEY_VALUE]="pass",(A={})[Input.TYPE]=INPUT_TYPE.SUBMIT,A[Input.LABEL]="Авторизоваться",A[Input.CSS_CLASS]="blue",ReactDOM.render(React.createElement(Form,{inputs:[o,s,A],onSubmit:auth}),n);return console.log("React Render",(new Date).getTime()-f)},window.firstInitReact=function(e,t={}){},auth=function(e){var t;return(t=e.values).dataType="JSON",API("core.user.profile/login",t,function(e){return 1===e.e?console.log(e):window.location.reload()})};
//# sourceMappingURL=crm_init.min.js.map