51 lines
1.5 KiB
Plaintext
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 |