crn-cli
Version:
The Ctrip React Native CLI Tools
1 lines • 5.94 kB
JavaScript
__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),o=r(d[2]),l=r(d[3]),u=r(d[4]),s=r(d[5]),c=r(d[6]),p=r(d[7]),h=r(d[8]),f=r(d[9]),y=r(d[10]),v=r(d[11]),C=v.Animated,E=v.Image,b=v.Platform,x=v.TouchableHighlight,S=v.StyleSheet,w=v.Switch,k=v.Text,I=v.TextInput,P=v.View;var T=200,L=72,F=(function(t){function n(){var t,o;s(this,n);for(var l=arguments.length,u=new Array(l),c=0;c<l;c++)u[c]=arguments[c];return(o=p(this,(t=h(n)).call.apply(t,[this].concat(u))))._onPress=function(){o.props.onPress(o.props.item.key)},o}return f(n,t),c(n,[{key:"render",value:function(){var t=this.props,n=t.fixedHeight,o=t.horizontal,l=t.item,u=Math.abs(U(l.title)),s=D[u%D.length];return y.createElement(x,{onPress:this._onPress,onShowUnderlay:this.props.onShowUnderlay,onHideUnderlay:this.props.onHideUnderlay,tvParallaxProperties:{pressMagnification:1.1},style:o?j.horizItem:j.item},y.createElement(P,{style:[j.row,o&&{width:T},n&&{height:L}]},!l.noImage&&y.createElement(E,{style:j.thumb,source:s}),y.createElement(k,{style:j.text,numberOfLines:o||n?3:void 0},l.title," - ",l.text)))}}]),n})(y.PureComponent),z=(function(t){function n(){return s(this,n),p(this,h(n).apply(this,arguments))}return f(n,t),c(n,[{key:"render",value:function(){return y.createElement(P,{style:j.headerFooterContainer},y.createElement(A,null),y.createElement(P,{style:j.headerFooter},y.createElement(k,null,"LIST FOOTER")))}}]),n})(y.PureComponent),H=(function(t){function n(){return s(this,n),p(this,h(n).apply(this,arguments))}return f(n,t),c(n,[{key:"render",value:function(){return y.createElement(P,{style:j.headerFooterContainer},y.createElement(P,{style:j.headerFooter},y.createElement(k,null,"LIST HEADER")),y.createElement(A,null))}}]),n})(y.PureComponent),R=(function(t){function n(){return s(this,n),p(this,h(n).apply(this,arguments))}return f(n,t),c(n,[{key:"render",value:function(){return y.createElement(P,{style:j.listEmpty},y.createElement(k,null,"The list is empty :o"))}}]),n})(y.PureComponent),A=(function(t){function n(){return s(this,n),p(this,h(n).apply(this,arguments))}return f(n,t),c(n,[{key:"render",value:function(){return y.createElement(P,{style:j.separator})}}]),n})(y.PureComponent),M=(function(t){function n(){return s(this,n),p(this,h(n).apply(this,arguments))}return f(n,t),c(n,[{key:"render",value:function(){var t=this.props.highlighted?[j.itemSeparator,{marginLeft:0,backgroundColor:'rgb(217, 217, 217)'}]:j.itemSeparator;return y.createElement(P,{style:t})}}]),n})(y.PureComponent),V=(function(t){function n(){return s(this,n),p(this,h(n).apply(this,arguments))}return f(n,t),c(n,[{key:"render",value:function(){return y.createElement(C.View,{style:[j.spindicator,{transform:[{rotate:this.props.value.interpolate({inputRange:[0,5e3],outputRange:['0deg','360deg'],extrapolate:'extend'})}]}]})}}]),n})(y.PureComponent),D=[r(d[12]),r(d[13]),r(d[14]),r(d[15]),r(d[16]),r(d[17]),r(d[18]),r(d[19]),r(d[20]),r(d[21]),r(d[22]),r(d[23])],O='Lorem ipsum dolor sit amet, ius ad pertinax oportere accommodare, an vix civibus corrumpit referrentur. Te nam case ludus inciderint, te mea facilisi adipiscing. Sea id integre luptatum. In tota sale consequuntur nec. Erat ocurreret mei ei. Eu paulo sapientem vulputate est, vel an accusam intellegam interesset. Nam eu stet pericula reprimique, ea vim illud modus, putant invidunt reprehendunt ne qui.';function U(t){for(var n=15,o=t.length-1;o>=0;o--)n=(n<<5)-n+t.charCodeAt(o);return n}var _={height:30,width:100},q=S.hairlineWidth;var j=S.create({headerFooter:o({},_,{alignSelf:'center',alignItems:'center',justifyContent:'center'}),headerFooterContainer:{backgroundColor:'rgb(239, 239, 244)'},listEmpty:{alignItems:'center',justifyContent:'center',flexGrow:1},horizItem:{alignSelf:'flex-start'},item:{flex:1},itemSeparator:{height:q,backgroundColor:'rgb(200, 199, 204)',marginLeft:60},option:{flexDirection:'row',padding:8,paddingRight:0},row:{flexDirection:'row',padding:10,backgroundColor:'white'},searchTextInput:{backgroundColor:'white',borderColor:'#cccccc',borderRadius:3,borderWidth:1,paddingLeft:8,paddingVertical:0,height:26,fontSize:14,flexGrow:1},separator:{height:q,backgroundColor:'rgb(200, 199, 204)'},smallSwitch:{top:4,margin:-10,transform:[{scale:.5}]},stacked:{alignItems:'center',backgroundColor:'white',padding:10},thumb:{width:50,height:50,left:-5},spindicator:{marginLeft:'auto',marginTop:8,width:2,height:16,backgroundColor:'darkgray'},stackedText:{padding:4,fontSize:18},text:{flex:1}});m.exports={FooterComponent:z,HeaderComponent:H,ListEmptyComponent:R,ItemComponent:F,ItemSeparatorComponent:M,PlainInput:function(n){return y.createElement(I,t({autoCapitalize:"none",autoCorrect:!1,clearButtonMode:"always",underlineColorAndroid:"transparent",style:j.searchTextInput},n))},SeparatorComponent:A,Spindicator:V,genItemData:function(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=[],l=n;l<t+n;l++){var u=Math.abs(U('Item '+l));o.push({title:'Item '+l,text:O.substr(0,u%301+20),key:String(l),pressed:!1})}return o},getItemLayout:function(t,n,o){var l=o?[T,0,_.width]:[L,q,_.height],s=u(l,3),c=s[0];return{length:c,offset:(c+s[1])*n+s[2],index:n}},pressItem:function(t,n){var u=Number(n),s=!t.state.data[u].pressed;t.setState(function(t){var c=l(t.data);return c[u]=o({},t.data[u],{pressed:s,title:'Item '+n+(s?' (pressed)':'')}),{data:c}})},renderSmallSwitchOption:function(t,o){return b.isTV?null:y.createElement(P,{style:j.option},y.createElement(k,null,o,":"),y.createElement(w,{style:j.smallSwitch,value:t.state[o],onValueChange:function(l){return t.setState(n({},o,l))}}))},renderStackedItem:function(t){var n=t.item,o=Math.abs(U(n.title)),l=D[o%D.length];return y.createElement(P,{style:j.stacked},y.createElement(k,{style:j.stackedText},n.title," - ",n.text),y.createElement(E,{style:j.thumb,source:l}))}}},666690,[14,52,51,30,24,3,4,5,8,9,11,15,666691,666692,666693,666694,666695,666696,666697,666698,666699,666700,666701,666702]);