Files
2016-01-26 18:24:31 +01:00

51 lines
1.5 KiB
Plaintext

//- accordion
mixin accordion(id)
.panel-group(id="accordion#{id}", role="tablist", aria-multiselectable="true")
block
//- accordion-item
mixin accordion-item(type,title,parent,expanded)
-var id = title.replace(/\s+/g,"")
.panel(class="panel-#{type}")
.panel-heading(role="tab", id="heading#{title}")
h4.panel-title
a(data-toggle="collapse", data-parent="#accordion#{parent}", href="#collapse#{id}", aria-expanded="true" ,aria-controls="collapseOne")
= title
unless expanded
.panel-collapse.collapse(id="collapse#{id}", role="tabpanel", aria-labelledby="heading#{title}")
.panel-body
block
else
.panel-collapse.collapse.in(id="collapse#{id}", role="tabpanel", aria-labelledby="heading#{title}")
.panel-body
block
//- accordion-item-default
mixin accordion-item-default(title,parent,expanded)
+accordion-item("default",title,parent,expanded)
block
//- accordion-item-primary
mixin accordion-item-primary(title,parent,expanded)
+accordion-item("primary",title,parent,expanded)
block
//- accordion-item-info
mixin accordion-item-info(title,parent,expanded)
+accordion-item("info",title,parent,expanded)
block
//- accordion-item-success
mixin accordion-item-success(title,parent,expanded)
+accordion-item("success",title,parent,expanded)
block
//- accordion-item-warning
mixin accordion-item-warning(title,parent,expanded)
+accordion-item("warning",title,parent,expanded)
block
//- accordion-item-danger
mixin accordion-item-danger(title,parent,expanded)
+accordion-item("danger",title,parent,expanded)
block