|
@@ -19,7 +19,6 @@ class TemplateItem extends React.Component {
|
|
|
super();
|
|
|
this.content = null;
|
|
|
this.state = {
|
|
|
- isOpen: false,
|
|
|
delHover: false,
|
|
|
editHover: false,
|
|
|
checkBox:false,
|
|
@@ -113,11 +112,32 @@ class TemplateItem extends React.Component {
|
|
|
}
|
|
|
|
|
|
handleTitleClick(e) {
|
|
|
- $(e.target).next().slideToggle()
|
|
|
- let tmpDomLis = $(e.target).parent().siblings()
|
|
|
- for(let i = 0;i < tmpDomLis.length;i++){
|
|
|
- let tmpDiv = tmpDomLis[i]
|
|
|
- $(tmpDiv).children().eq(1).slideUp()
|
|
|
+ if($(e.target).attr('src')){
|
|
|
+ let tmpDomLis = $(e.target).parent().parent().siblings()
|
|
|
+ $(e.target).parent().next().slideToggle()
|
|
|
+ if($(e.target).parent().next().height() == 0){
|
|
|
+ $(e.target).attr('src',arrow_down_icon)
|
|
|
+ }else{
|
|
|
+ $(e.target).attr('src',arrow_icon)
|
|
|
+ }
|
|
|
+ for(let i = 0;i < tmpDomLis.length;i++){
|
|
|
+ let tmpDiv = tmpDomLis[i]
|
|
|
+ $(tmpDiv).children().eq(1).slideUp()
|
|
|
+ $(tmpDiv).children().eq(0).children('img').eq(0).attr('src',arrow_icon)
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ let tmpDomLis = $(e.target).parent().siblings()
|
|
|
+ $(e.target).next().slideToggle()
|
|
|
+ if($(e.target).next().height() == 0){
|
|
|
+ $(e.target).children('img').eq(0).attr('src',arrow_down_icon)
|
|
|
+ }else{
|
|
|
+ $(e.target).children('img').eq(0).attr('src',arrow_icon)
|
|
|
+ }
|
|
|
+ for(let i = 0;i < tmpDomLis.length;i++){
|
|
|
+ let tmpDiv = tmpDomLis[i]
|
|
|
+ $(tmpDiv).children().eq(1).slideUp()
|
|
|
+ $(tmpDiv).children().eq(0).children('img').eq(0).attr('src',arrow_icon)
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -146,7 +166,7 @@ class TemplateItem extends React.Component {
|
|
|
>
|
|
|
{name+sexStr}
|
|
|
</span>
|
|
|
- <img className={style.arrow} src={this.getArrow()} />
|
|
|
+ <img className={style.arrow} src={arrow_icon} />
|
|
|
<img title={'删除模板'}
|
|
|
className={style.del}
|
|
|
style={{display:allCheckShow?'none':'block'}}
|