meraproject/content/modulebz/js/module/init.min.js
keboss-m 5c21d25d45 Initial commit: Merakomis portal, Docker stack and user-reader API.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-24 11:04:05 +03:00

3 lines
2.5 KiB
JavaScript

var auth;window.initReact=function(e,t={}){var n,a,r,o,c,l,i,s,u,_,d,m,E,p,R,y;for(a in null==t&&(t={}),y=(new Date).getTime(),r=function(e,n="data"){t=e.getAttribute("data-"+n);try{t=JSON.parse(t)}catch(e){e,t={}}return e.removeAttribute("data-"+n),t},(p=function(t,n){var a,r,o,c,l;for(l=[],r=0,o=(c=e[0].querySelectorAll(t)).length;r<o;r++)a=c[r],l.push(ReactDOM.render(n,a));return l})(".r_portfolio_list",React.createElement(PortfolioList,{data:t.portfolio_list})),p(".r_news_list",React.createElement(NewsAnnotationList,{data:t.news_annotation})),p(".r_service_list",React.createElement(ServiceList,{data:t.service_list})),p(".r_service_icons",React.createElement(ServiceIconsList,{data:t.service_icons})),p(".r_updates_list",React.createElement(UpdatesAnnotationList,{data:t.updates_annotation})),p(".r_announcement_list",React.createElement(AnnouncementAnnotationList,{data:t.announcement_annotation})),p(".r_turnkey_list",React.createElement(TurnkeyAnnotationList,{data:t.turnkey_annotation})),p(".r_money_dash.new",React.createElement(MoneyDash,{type:"new"})),t.money_data)null!=(n=t.money_data[a]).minus&&p('.r_money_minus[data-date="'+a+'"]',React.createElement(MoneyList,{type:"minus",data:n.minus})),null!=n.plus&&p('.r_money_plus[data-date="'+a+'"]',React.createElement(MoneyList,{type:"plus",data:n.plus})),null!=n.transfer&&p('.r_money_transfer[data-date="'+a+'"]',React.createElement(MoneyList,{type:"transfer",data:n.transfer}));for(c=0,s=(n=e[0].querySelectorAll(".r_table")).length;c<s;c++)o=n[c],ReactDOM.render(React.createElement(Table,{data:r(o)}),o);for(l=0,u=(n=e[0].querySelectorAll(".r_card")).length;l<u;l++)o=n[l],ReactDOM.render(React.createElement(Card,{data:r(o)}),o);for(d=0,_=(n=e[0].querySelectorAll("#form_auth")).length;d<_;d++)o=n[d],(m={})[Input.PLACEHOLDER]="Логин",m[Input.TYPE]=INPUT_TYPE.TEXT,(i={})[Form.INPUT_OPT]=m,i[Form.KEY_VALUE]="login",(m={})[Input.PLACEHOLDER]="Пароль",m[Input.TYPE]=INPUT_TYPE.PASSWORD,(E={})[Form.INPUT_OPT]=m,E[Form.KEY_VALUE]="pass",(m={})[Input.TYPE]=INPUT_TYPE.SUBMIT,m[Input.LABEL]="Авторизоваться",m[Input.CSS_CLASS]="blue",(R={})[Form.INPUT_OPT]=m,ReactDOM.render(React.createElement(Form,{inputs:[i,E,R],onSubmit:auth}),o);return console.log("React Render",(new Date).getTime()-y)},window.firstInitReact=function(e,t={}){},auth=function(e){var t;return(t=e.values).dataType="JSON",API("core.user.account/login",t,function(e){return 1===e.e?console.log(e):window.location.reload()})};
//# sourceMappingURL=init.min.js.map