meraproject/content/modulebz/js/react.min.js

3 lines
11 KiB
JavaScript
Raw Normal View History

var initReact,NewsAnnotationList,PortfolioList,ServiceIconsList,ServiceList,NewsAnnotationDash,PortfolioDash,BackgroundFocus,SelectSearch,Title,Dash,DashImage,DashText,DashTitle,MoneyDash,MoneyFastForm,MoneyList;initReact=function(e,t={}){var a,s,n,r;for(s in r=(new Date).getTime(),(n=function(t,a){var s,n,r,c,l;for(l=[],n=0,r=(c=e[0].querySelectorAll(t)).length;n<r;n++)s=c[n],l.push(ReactDOM.render(a,s));return l})(".r_portfolio_list",React.createElement(PortfolioList,{data:t.portfolio_list})),n(".r_news_list",React.createElement(NewsAnnotationList,{data:t.news_annotation})),n(".r_service_list",React.createElement(ServiceList,{data:t.service_list})),n(".r_service_icons",React.createElement(ServiceIconsList,{data:t.service_icons})),n(".r_money_dash.new",React.createElement(MoneyDash,{type:"new"})),t.money_data)null!=(a=t.money_data[s]).minus&&n('.r_money_minus[data-date="'+s+'"]',React.createElement(MoneyList,{type:"minus",data:a.minus})),null!=a.plus&&n('.r_money_plus[data-date="'+s+'"]',React.createElement(MoneyList,{type:"plus",data:a.plus})),null!=a.transfer&&n('.r_money_transfer[data-date="'+s+'"]',React.createElement(MoneyList,{type:"transfer",data:a.transfer}));return console.log("React Render",(new Date).getTime()-r)},NewsAnnotationList=class extends React.Component{constructor(e){var t,a,s,n,r;for(super(e),t=[],s=0,n=(r=this.props.data).length;s<n;s++)(a=r[s]).text=a.annotation,a.ratio="2-3",a.column="c-25",t.push(a);this.state={data:t}}render(){var e;return this.state.data.length>0?React.createElement("div",null,React.createElement(Title,{title:"НОВОСТИ",more:"/news/",more_text:"Смотреть все новости"}),React.createElement("div",{className:"dashes"},function(){var t,a,s,n;for(n=[],t=0,a=(s=this.state.data).length;t<a;t++)e=s[t],n.push(React.createElement(NewsAnnotationDash,{data:e}));return n}.call(this))):null}},PortfolioList=class extends React.Component{constructor(e){var t,a,s,n,r;for(super(e),t=[],s=0,n=(r=this.props.data).length;s<n;s++)(a=r[s]).text=a.annotation,a.ratio="2-3",a.column="c-1-3",t.push(a);this.state={data:t}}render(){var e;return this.state.data.length>0?React.createElement("div",null,React.createElement(Title,{title:"ПОРТФОЛИО",more:"/portfolio/",more_text:"Смотреть все работы"}),React.createElement("div",{className:"dashes"},function(){var t,a,s,n;for(n=[],t=0,a=(s=this.state.data).length;t<a;t++)e=s[t],n.push(React.createElement(PortfolioDash,{data:e}));return n}.call(this))):null}},ServiceIconsList=class extends React.Component{constructor(e){super(e),this.state={data:e.data}}render(){var e,t,a,s;return a=H.parse(),this.state.data.length>0?React.createElement("div",{class:"apps"},function(){var n,r,c,l;for(l=[],n=0,r=(c=this.state.data).length;n<r;n++)e=c[n],s=H.parse(e.link),t=a[0]===s[0]?" selected":"",l.push(React.createElement("a",{className:"app"+t,href:e.link,style:{backgroundImage:"url("+e.icon+")"},title:e.title}));return l}.call(this)):null}},ServiceList=class extends React.Component{constructor(e){var t,a,s,n,r;for(super(e),t=[],s=0,n=(r=this.props.data).length;s<n;s++)(a=r[s]).text=a.annotation,a.ratio="2-3",a.column="c-20",t.push(a);this.state={data:t}}render(){var e;return this.state.data.length>0?React.createElement("div",null,React.createElement(Title,{title:"WEB-СЕРВИСЫ",more:"/services/",more_text:"Смотреть все проекты"}),React.createElement("div",{className:"dashes"},function(){var t,a,s,n;for(n=[],t=0,a=(s=this.state.data).length;t<a;t++)e=s[t],n.push(React.createElement(PortfolioDash,{data:e}));return n}.call(this))):null}},NewsAnnotationDash=class extends React.Component{constructor(e){super(e)}render(){return React.createElement(Dash,{data:this.props.data})}},PortfolioDash=class extends React.Component{constructor(e){super(e)}render(){return React.createElement(Dash,{data:this.props.data})}},BackgroundFocus=class extends React.Component{constructor(e){super(e),this.state={visible:null!=e.visible?e.visible:e.visible=!1}}componentWillReceiveProps(e){var t;return this.setState(({visible:t}=e))
//# sourceMappingURL=react.min.js.map