110 lines
2.7 KiB
Plaintext
110 lines
2.7 KiB
Plaintext
//- toggle
|
|
mixin toggle(type,text)
|
|
button.btn(class="btn-#{type}",type="button",data-toggle="button",aria-pressed="false",autocomplete="off")
|
|
= text
|
|
|
|
//- toggle-primary
|
|
mixin toggle-primary(text)
|
|
+toggle("primary",text)
|
|
|
|
//- toggle-default
|
|
mixin toggle-default(text)
|
|
+toggle("default",text)
|
|
|
|
|
|
//- toggle-info
|
|
mixin toggle-info(text)
|
|
+toggle("info",text)
|
|
|
|
|
|
//- toggle-success
|
|
mixin toggle-success(text)
|
|
+toggle("success",text)
|
|
|
|
|
|
//- toggle-warning
|
|
mixin toggle-warning(text)
|
|
+toggle("warning",text)
|
|
|
|
|
|
//- toggle-danger
|
|
mixin toggle-danger(text)
|
|
+toggle("danger",text)
|
|
|
|
//- checkbox toggle group
|
|
mixin checkbox-toggle(type,items,active)
|
|
.btn-group(data-toggle="buttons")
|
|
each item,index in items
|
|
if(index === active)
|
|
label.btn.active(class="btn-#{type}")
|
|
input(type="checkbox",autocomplete="off",checked)
|
|
| #{item.caption}
|
|
else
|
|
label.btn(class="btn-#{type}")
|
|
input(type="checkbox",autocomplete="off")
|
|
| #{item.caption}
|
|
|
|
//- checkbox-toggle-primary
|
|
mixin checkbox-toggle-primary(items,active)
|
|
+checkbox-toggle("primary",items,active)
|
|
|
|
//- checkbox-toggle-info
|
|
mixin checkbox-toggle-info(items,active)
|
|
+checkbox-toggle("info",items,active)
|
|
|
|
//- checkbox-toggle-success
|
|
mixin checkbox-toggle-success(items,active)
|
|
+checkbox-toggle("success",items,active)
|
|
|
|
//- checkbox-toggle-warning
|
|
mixin checkbox-toggle-warning(items,active)
|
|
+checkbox-toggle("warning",items,active)
|
|
|
|
//- checkbox-toggle-danger
|
|
mixin checkbox-toggle-danger(items,active)
|
|
+checkbox-toggle("danger",items,active)
|
|
|
|
//- checkbox-toggle-default
|
|
mixin checkbox-toggle-default(items,active)
|
|
+checkbox-toggle("default",items,active)
|
|
|
|
|
|
//- radio toggle group
|
|
mixin radio-toggle(type,name,items,active)
|
|
.btn-group(data-toggle="buttons")
|
|
each item,index in items
|
|
if(index === active)
|
|
label.btn.active(class="btn-#{type}")
|
|
input(type="radio",name="#{name}",autocomplete="off",checked)
|
|
| #{item.caption}
|
|
else
|
|
label.btn(class="btn-#{type}")
|
|
input(type="radio",name="#{name}",autocomplete="off")
|
|
| #{item.caption}
|
|
|
|
//- radio-toggle-primary
|
|
mixin radio-toggle-primary(name,items,active)
|
|
+radio-toggle("primary",name,items,active)
|
|
|
|
//- radio-toggle-info
|
|
mixin radio-toggle-info(name,items,active)
|
|
+radio-toggle("info",name,items,active)
|
|
|
|
//- radio-toggle-success
|
|
mixin radio-toggle-success(name,items,active)
|
|
+radio-toggle("success",name,items,active)
|
|
|
|
//- radio-toggle-warning
|
|
mixin radio-toggle-warning(name,items,active)
|
|
+radio-toggle("warning",name,items,active)
|
|
|
|
//- radio-toggle-danger
|
|
mixin radio-toggle-danger(name,items,active)
|
|
+radio-toggle("danger",name,items,active)
|
|
|
|
//- radio-toggle-default
|
|
mixin radio-toggle-default(name,items,active)
|
|
+radio-toggle("default",name,items,active)
|
|
|
|
|