Commit e2a01b58 by Иван Кубота

fixes

parent 3f45df66
......@@ -197,8 +197,8 @@ const CardSlider = (function(){
}
this.hash = {};
this.last = false;
this.update();
},
save: function() {
tmpStore.set(this.name, {left: this.scroller.scrollLeft});
......
......@@ -43,32 +43,39 @@ const InfoCard = D.declare('view.cmp.InfoCard', ({item, category}) => {
}
}
};
let content;
if(item.type === 1){
content = <ProductCard item={item} category={category}/>;
}else{
content = <PaginationSlider item={item} category={category}/>;
}
return <div class="info-card">
let contentEl,
dom = <div className="info-card">
<div className="info-card__header">
<div>TYPE: {item.type}</div>
<div className="info-card__headline">
<h1 className="info-card__title">{item.name}</h1>
<p className="info-card__category">{category.name}</p>
<h1 className="info-card__title">{item.name}</h1>
<p className="info-card__category">{category.name}</p>
</div>
<div className="info-card__stats">
<p>Карточек в категории: <b>{category.count||0}</b></p>
<p>Просмотрено: <em>{category.countView||0}</em></p>
<p>Карточек в категории: <b>{category.count || 0}</b></p>
<p>Просмотрено: <em>{category.countView || 0}</em></p>
</div>
</div>
<div className="info-card__body">
{content}
</div>
{contentEl = <div className="info-card__body">
</div>}
<div className="info-card__footer">
<Button class={D.cls("button info-card__link", {'info-card__link-hidden': backHidden})} onclick={back}><Back width="17" height="11"/><span>Предыдущая карточка</span></Button>
<Button class={D.cls("button info-card__link", {'info-card__link-hidden': forwardHidden})} onclick={next}><span>Следующая карточка</span><Arr width="17" height="11"/></Button>
<Button class={D.cls( "button info-card__link", { 'info-card__link-hidden': backHidden } )}
onclick={back}><Back width="17" height="11"/><span>Предыдущая карточка</span></Button>
<Button class={D.cls( "button info-card__link", { 'info-card__link-hidden': forwardHidden } )}
onclick={next}><span>Следующая карточка</span><Arr width="17" height="11"/></Button>
</div>
</div>
</div>;
//setTimeout(()=>{
if(item.type === 1){
contentEl.appendChild(<ProductCard item={item} category={category}/>);
}else{
contentEl.appendChild(<PaginationSlider item={item} category={category}/>);
}
///},0)
return dom;
})
export default InfoCard;
......
......@@ -40,6 +40,7 @@ const PaginationSliderSingleton = function(){
<ul className="pagination-slider__bullets">
{(update)=>{
this.store.sub('items', function(items) {
Slider.setItems(items || []);
update((items || []).map((item, n)=>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment