Base of project created

This commit is contained in:
Sebastian Seedorf
2016-01-26 18:24:31 +01:00
parent 89a8e5403e
commit 01f4a0cd49
933 changed files with 171161 additions and 0 deletions

51
node_modules/jade-bootstrap/components/accordion.jade generated vendored Normal file
View File

@@ -0,0 +1,51 @@
//- 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

137
node_modules/jade-bootstrap/components/alerts.jade generated vendored Normal file
View File

@@ -0,0 +1,137 @@
//- alerts.jade
//- alert mixins
include icons
//- Generic Simple alert
mixin alert(type,message)
.alert(role="alert",class="alert-#{type}")
!= message
//- Generic alert with icon
mixin alert-i(type,message,icon)
.alert(role="alert",class="alert-#{type}")
+icon(icon)
|  
= message
//- Generic alert with close button
mixin alert-x(type,message)
.alert.alert-dismissible(role="alert",class="alert-#{type}")
button.close(type="button",data-dismiss="alert" aria-label="Close")
span(aria-hidden="true") ×
= message
//- Generic alert with icon and close button
mixin alert-ix(type,message,icon)
.alert.alert-dismissible(role="alert",class="alert-#{type}")
+icon(icon)
button.close(type="button",data-dismiss="alert" aria-label="Close")
span(aria-hidden="true") ×
= message
//------------------------------------------------------
//- ALERTS
//------------------------------------------------------
//- Alert info
mixin alert-info(message,icon)
unless icon
- var icon = "info-sign"
+alert("info",message,icon)
//- Alert success
mixin alert-success(message,icon)
unless icon
- var icon = "ok-sign"
+alert("success",message,icon)
//- Alert warning
mixin alert-warning(message,icon)
unless icon
- var icon = "exclamation-sign"
+alert("warning",message,icon)
//- Alert danger
mixin alert-danger(message)
unless icon
- var icon = "remove-sign"
+alert("danger",message,icon)
//------------------------------------------------------
//- ALERTS WITH ICONS
//------------------------------------------------------
//- Alert info
mixin alert-i-info(message,icon)
unless icon
- var icon = "info-sign"
+alert-i("info",message,icon)
//- Alert success
mixin alert-i-success(message,icon)
unless icon
- var icon = "ok-sign"
+alert-i("success",message,icon)
//- Alert warning
mixin alert-i-warning(message,icon)
unless icon
- var icon = "exclamation-sign"
+alert-i("warning",message,icon)
//- Alert danger
mixin alert-i-danger(message)
unless icon
- var icon = "remove-sign"
+alert-i("danger",message,icon)
//------------------------------------------------------
//- DISMISSIBLE ALERTS
//------------------------------------------------------
//- Alert info
mixin alert-x-info(message)
+alert-x("info",message)
//- Alert success
mixin alert-x-success(message)
+alert-x("success",message)
//- Alert warning
mixin alert-x-warning(message)
+alert-x("warning",message)
//- Alert danger
mixin alert-x-danger(message)
+alert-x("danger",message)
//------------------------------------------------------
//- DISMISSIBLE ALERTS WITH ICONS
//------------------------------------------------------
//- Alert info
mixin alert-ix-info(message,icon)
unless icon
- var icon = "info-sign"
+alert-ix("info",message,icon)
//- Alert success
mixin alert-ix-success(message,icon)
unless icon
- var icon = "ok-sign"
+alert-ix("success",message,icon)
//- Alert warning
mixin alert-ix-warning(message,icon)
unless icon
- var icon = "exclamation-sign"
+alert-ix("warning",message,icon)
//- Alert danger
mixin alert-ix-danger(message)
unless icon
- var icon = "remove-sign"
+alert-ix("danger",message,icon)

View File

@@ -0,0 +1,5 @@
//- Bootswatch theme mixins by Kezz Bracey
//- https://github.com/tutsplus/baking-bootstrap-snippets-with-jade
//- Author: http://tutsplus.com/authors/kezz-bracey
mixin bootswatch(theme)
link(href="https://maxcdn.bootstrapcdn.com/bootswatch/3.3.4/" + theme + "/bootstrap.min.css", rel="stylesheet")

151
node_modules/jade-bootstrap/components/buttons.jade generated vendored Normal file
View File

@@ -0,0 +1,151 @@
//- button mixins
//- anchor buttons
mixin a-btn(url,style)
- var type = (typeof style === 'undefined') ? "default" : style
a.btn(class="btn-#{type}",href="#{url}",role="button")
block
mixin a-btn-primary(url)
+a-btn(url,"primary")
block
mixin a-btn-info(url)
+a-btn(url,"info")
block
mixin a-btn-warning(url)
+a-btn(url,"warning")
block
mixin a-btn-danger(url)
+a-btn(url,"danger")
block
mixin a-btn-success(url)
+a-btn(url,"success")
block
//- buttons
mixin btn(caption,style,size)
- var type = (typeof style === 'undefined') ? "default" : style
unless size
button.btn(class="btn-#{type}",type="button")= caption
else
button.btn(class="btn-#{type} btn-#{size}",type="button")= caption
mixin btn-primary(caption)
+btn(caption,"primary")
mixin btn-info(caption)
+btn(caption,"info")
mixin btn-warning(caption)
+btn(caption,"warning")
mixin btn-danger(caption)
+btn(caption,"danger")
mixin btn-success(caption)
+btn(caption,"success")
//- Large buttons
mixin btn-lg(caption)
- var type = (typeof style === 'undefined') ? 'default' : style
+btn(caption,type,"lg")
mixin btn-lg-primary(caption)
+btn(caption,"primary","lg")
mixin btn-lg-info(caption)
+btn(caption,"info","lg")
mixin btn-lg-success(caption)
+btn(caption,"success","lg")
mixin btn-lg-warning(caption)
+btn(caption,"warning","lg")
mixin btn-lg-danger(caption)
+btn(caption,"danger","lg")
//- Small buttons
mixin btn-sm(caption)
- var type = (typeof style === 'undefined') ? 'default' : style
+btn(caption,type,"sm")
mixin btn-sm-primary(caption)
+btn(caption,"primary","sm")
mixin btn-sm-info(caption)
+btn(caption,"info","sm")
mixin btn-sm-success(caption)
+btn(caption,"success","sm")
mixin btn-sm-warning(caption)
+btn(caption,"warning","sm")
mixin btn-sm-danger(caption)
+btn(caption,"danger","sm")
//- Extra Small buttons
mixin btn-xs(caption)
- var type = (typeof style === 'undefined') ? 'default' : style
+btn(caption,type,"xs")
mixin btn-xs-primary(caption)
+btn(caption,"primary","xs")
mixin btn-xs-info(caption)
+btn(caption,"info","xs")
mixin btn-xs-success(caption)
+btn(caption,"success","xs")
mixin btn-xs-warning(caption)
+btn(caption,"warning","xs")
mixin btn-xs-danger(caption)
+btn(caption,"danger","xs")
//- input buttons
mixin input-btn(caption,style)
- var type = (typeof style === 'undefined') ? "default" : style
input.btn(class="btn-#{type}",type="button",value="#{caption}")
mixin input-btn-primary(caption)
+input-btn(caption,"primary")
mixin input-btn-info(caption)
+input-btn(caption,"info")
mixin input-btn-warning(caption)
+input-btn(caption,"warning")
mixin input-btn-danger(caption)
+input-btn(caption,"danger")
mixin input-btn-success(caption)
+input-btn(caption,"success")
//- submit buttons
mixin submit(caption,style)
- var type = (typeof style === 'undefined') ? "default" : style
input.btn(class="btn-#{type}",type="submit",value="#{caption}")
mixin submit-primary(caption)
+submit(caption,"primary")
mixin submit-info(caption)
+submit(caption,"info")
mixin submit-warning(caption)
+submit(caption,"warning")
mixin submit-danger(caption)
+submit(caption,"danger")
mixin submit-success(caption)
+submit(caption,"success")

43
node_modules/jade-bootstrap/components/carousel.jade generated vendored Normal file
View File

@@ -0,0 +1,43 @@
//- carousel caption
mixin carousel-caption(item)
.carousel-caption
unless !item.h1
h1 #{item.h1}
unless !item.p
p #{item.p}
unless !item.button
p
a.btn.btn-lg.btn-primary(href="#{item.button.url}" role="button") #{item.button.caption}
//- carousel
mixin carousel(id,items)
.carousel.slide(id="carousel-#{id}",data-ride="carousel")
//- Indicators
ol.carousel-indicators
each item,index in items
if(index === 0)
li.active(data-target="#carousel-#{id}", data-slide-to="#{index}")
else
li(data-target="#carousel-#{id}", data-slide-to="#{index}")
//- Wrapper for slides
.carousel-inner(role="listbox")
each item,index in items
if(index === 0)
.item.active
img(src="#{item.image}")
+carousel-caption(item)
else
.item
img(src="#{item.image}")
+carousel-caption(item)
//- Controls
a.left.carousel-control(href="#carousel-#{id}", role="button", data-slide="prev")
+icon("chevron-left")
span.sr-only Previous
a.right.carousel-control(href="#carousel-#{id}", role="button", data-slide="next")
+icon("chevron-right")
span.sr-only Next

25
node_modules/jade-bootstrap/components/dropdowns.jade generated vendored Normal file
View File

@@ -0,0 +1,25 @@
//- Dropdown
mixin dropdown(caption,items)
.dropdown
button.btn.btn-default.dropdown-toggle(type="button",data-toggle="dropdown")
= caption
|  
span.caret
ul.dropdown-menu(role="menu",aria-labelledby="dropdownMenu1")
- var args = Array.prototype.slice.call(arguments);
for item in args[1]
li(role="presentation")
a(role="menuitem",tabindex="-1",href="#{item.url}")= item.text
//- Dropup
mixin dropup(caption,items)
.dropup
button.btn.btn-default.dropdown-toggle(type="button",data-toggle="dropdown")
= caption
|  
span.caret
ul.dropdown-menu(role="menu",aria-labelledby="dropupMenu1")
- var args = Array.prototype.slice.call(arguments);
for item in args[1]
li(role="presentation")
a(role="menuitem",tabindex="-1",href="#{item.url}")= item.text

63
node_modules/jade-bootstrap/components/forms.jade generated vendored Normal file
View File

@@ -0,0 +1,63 @@
//- Input control with form-group wrapper
mixin input(type,id,placeholder,label)
.form-group
label(for="#{id}") #{label}
input.form-control(type="#{type}",id="#{id}",placeholder="#{placeholder}")
//- Simple form input control without a form-group
mixin input-simple(type,id,placeholder,label)
input.form-control(type="#{type}",id="#{id}",placeholder="#{placeholder}")
//- Checkbox - Block style
mixin checkbox(text)
.checkbox
label
input(type="checkbox")
= text
//- Checkbox - Inline style
mixin checkbox-inline(text)
.checkbox-inline
input(type="checkbox")
= text
//- Radio box
mixin radio(text)
.radio
label
input(type="radio")
= text
//- Radio box - Inline style
mixin radio-inline(text)
.radio-inline
input(type="radio")
= text
//- Submit button
mixin submit(text)
.form-group
button.btn.btn-default(type="submit")= text
//- Input group - both prepend and append options available, and block is passed
mixin input-group(prepend,append)
.form-group
.input-group
unless !prepend
.input-group-addon
= prepend
block
unless !append
.input-group-addon
= append
//- Icon button
mixin icon-btn(icon)
button.btn.btn-default(type="button",aria-label="#{icon}")
+icon(icon)
//- Badges
mixin badge(text)
span.badge= text

19
node_modules/jade-bootstrap/components/icons.jade generated vendored Normal file
View File

@@ -0,0 +1,19 @@
//- Glyphicon
mixin icon(name)
span.glyphicon(class="glyphicon-#{name}",aria-hidden="true")
mixin icon-primary(name)
span.glyphicon.text-primary(class="glyphicon-#{name}",aria-hidden="true")
mixin icon-info(name)
span.glyphicon.text-info(class="glyphicon-#{name}",aria-hidden="true")
mixin icon-warning(name)
span.glyphicon.text-warning(class="glyphicon-#{name}",aria-hidden="true")
mixin icon-danger(name)
span.glyphicon.text-danger(class="glyphicon-#{name}",aria-hidden="true")
mixin icon-success(name)
span.glyphicon.text-success(class="glyphicon-#{name}",aria-hidden="true")

15
node_modules/jade-bootstrap/components/images.jade generated vendored Normal file
View File

@@ -0,0 +1,15 @@
//- Image mixins
mixin img-responsive(_src,_alt)
img.img-responsive(src="#{_src}",alt="#{_alt}")
mixin img-responsive-center(_src,_alt)
img.img-responsive.center-block(src="#{_src}",alt="#{_alt}")
mixin img-rounded(_src,_alt)
img.img-rounded(src="#{_src}",alt="#{_alt}")
mixin img-circle(_src,_alt)
img.img-circle(src="#{_src}",alt="#{_alt}")
mixin img-thumbnail(_src,_alt)
img.img-thumbnail(src="#{_src}",alt="#{_alt}")

27
node_modules/jade-bootstrap/components/labels.jade generated vendored Normal file
View File

@@ -0,0 +1,27 @@
//- Generic label
mixin label(type,text)
span.label(class="label-#{type}")= text
//- Info label
mixin label-default(text)
+label("default",text)
//- Info label
mixin label-info(text)
+label("info",text)
//- Primary label
mixin label-primary(text)
+label("primary",text)
//- Success label
mixin label-success(text)
+label("success",text)
//- Warning label
mixin label-warning(text)
+label("warning",text)
//- Danger label
mixin label-danger(text)
+label("danger",text)

View File

@@ -0,0 +1,25 @@
//- list-group mixins
mixin list-group(items)
ul.list-group
each item, index in items
li.list-group-item #{item}
mixin list-group-links(items,active)
.list-group
each item, index in items
if(index === active)
a.list-group-item.active(href="#{item.url}") #{item.text}
else
a.list-group-item(href="#{item.url}") #{item.text}
mixin list-group-item(url,active)
if(active === "true")
a.list-group-item.active(href="#{url}")
block
else
a.list-group-item(href="#{url}")
block
mixin list-group-custom()
.list-group
block

14
node_modules/jade-bootstrap/components/modal.jade generated vendored Normal file
View File

@@ -0,0 +1,14 @@
//- modal
mixin modal(title,id)
.modal.fade(id="#{id}",tabindex="-1",role="dialog",aria-labelledby="#{id}Label" aria-hidden="true")
.modal-dialog
.modal-content
.modal-header
button.close(type="button",data-dismiss="modal")
span(aria-hidden="true") ×
span.sr-only Close
h4.modal-title(id="#{id}Label")= title
.modal-body
block
.modal-footer
button.btn.btn-default(type="button",data-dismiss="modal") Close

66
node_modules/jade-bootstrap/components/navbar.jade generated vendored Normal file
View File

@@ -0,0 +1,66 @@
//- Navbar mixins by Kezz Bracey
//- https://github.com/tutsplus/baking-bootstrap-snippets-with-jade
//- Author: http://tutsplus.com/authors/kezz-bracey
mixin navbar(name, id, style)
- var style = (typeof style === 'undefined') ? "default" : style
nav( role="navigation", class=["navbar", "navbar-" + style] )
.navbar-header
button.navbar-toggle.collapsed( type="button", data-toggle="collapse", data-target="#" + id, aria-expanded="false", aria-controls="navbar")
span.sr-only Toggle navigation
span.icon-bar
span.icon-bar
span.icon-bar
a.navbar-brand(href="#")= name
.collapse.navbar-collapse( id=id )
ul.nav.navbar-nav
block
mixin nav_item(href, active)
li(class=active): a( href=href )
block
mixin nav_item_dropdown(href, active)
li(class=["dropdown", active])
a.dropdown-toggle( href=href, data-toggle="dropdown", role="button", aria-expanded="false" )= attributes.label
span.caret
ul.dropdown-menu( role="menu" )
block
mixin nav_divider
li.divider
mixin nav_header
li.dropdown-header
block
mixin navbar-fixed(name,id,style)
- var style = (typeof style === 'undefined') ? "default" : style
nav( role="navigation", class=["navbar","navbar-fixed-top","navbar-" + style] )
.container
.navbar-header
button.navbar-toggle.collapsed(type='button', data-toggle='collapse', data-target='#' + id, aria-expanded='false', aria-controls='navbar')
span.sr-only Toggle navigation
span.icon-bar
span.icon-bar
span.icon-bar
a.navbar-brand(href='#') Project name
.collapse.navbar-collapse( id=id )
ul.nav.navbar-nav
block
mixin navbar-static(name,id,style)
- var style = (typeof style === 'undefined') ? "default" : style
nav( role="navigation", class=["navbar","navbar-static-top","navbar-" + style] )
.container
.navbar-header
button.navbar-toggle.collapsed(type='button', data-toggle='collapse', data-target='#' + id, aria-expanded='false', aria-controls='navbar')
span.sr-only Toggle navigation
span.icon-bar
span.icon-bar
span.icon-bar
a.navbar-brand(href='#') Project name
.collapse.navbar-collapse( id=id )
ul.nav.navbar-nav
block
//- End navbar mixins

32
node_modules/jade-bootstrap/components/navs.jade generated vendored Normal file
View File

@@ -0,0 +1,32 @@
//- Nav mixins
mixin nav(type,items,active)
ul.nav(class="#{type}")
each item,index in items
if(index === active)
li.active(role="presentation")
a(href="#{item.href}")= item.text
else
li(role="presentation")
a(href="#{item.href}")= item.text
mixin nav-tabs(items,active)
+nav("nav-tabs",items,active)
mixin nav-tabs-justified(items,active)
+nav("nav-tabs nav-justified",items,active)
mixin nav-pills(items,active)
+nav("nav-pills",items,active)
mixin nav-pills-justified(items,active)
+nav("nav-pills nav-justified",items,active)
mixin nav-stacked(items,active)
+nav("nav-pills nav-stacked",items,active)

37
node_modules/jade-bootstrap/components/panels.jade generated vendored Normal file
View File

@@ -0,0 +1,37 @@
//- panel
mixin panel(type,title)
.panel(class="panel-#{type}")
.panel-heading
h3.panel-title= title
.panel-body
block
//- panel-default
mixin panel-default(title)
+panel("default",title)
block
//- panel-primary
mixin panel-primary(title)
+panel("primary",title)
block
//- panel-success
mixin panel-success(title)
+panel("success",title)
block
//- panel-info
mixin panel-info(title)
+panel("info",title)
block
//- panel-warning
mixin panel-warning(title)
+panel("warning",title)
block
//- panel-danger
mixin panel-danger(title)
+panel("danger",title)
block

View File

@@ -0,0 +1,24 @@
//- progress-bar mixins
mixin progress-bar(value,type)
-var type = type || ""
.progress
.progress-bar(class="progress-bar-#{type}",role='progressbar', aria-valuenow='#{value}', aria-valuemin='0', aria-valuemax='100', style='width: #{value}%;')
span.sr-only #{value}% Complete
mixin progress-bar-success(value)
+progress-bar(value,"success")
mixin progress-bar-info(value)
+progress-bar(value,"info")
mixin progress-bar-warning(value)
+progress-bar(value,"warning")
mixin progress-bar-danger(value)
+progress-bar(value,"danger")
mixin progress-bar-info(value)
+progress-bar(value,"info")
mixin progress-bar-striped(value)
+progress-bar(value,"striped")

25
node_modules/jade-bootstrap/components/tables.jade generated vendored Normal file
View File

@@ -0,0 +1,25 @@
//- table mixins
mixin table(header,data,type)
- var type = type || ""
table.table(class="#{type}")
thead
tr
each head, i in header
th #{head}
tbody
each row,j in data
tr
each col,k in row
td #{col}
mixin table-striped(header,data)
+table(header,data,"table-striped")
mixin table-bordered(header,data)
+table(header,data,"table-bordered")
mixin table-hover(header,data)
+table(header,data,"table-hover")
mixin table-condensed(header,data)
+table(header,data,"table-condensed")

22
node_modules/jade-bootstrap/components/tabs.jade generated vendored Normal file
View File

@@ -0,0 +1,22 @@
//- Tabs
mixin tab-list(tabs,active)
ul.nav.nav-tabs(role="tablist")
each item,index in tabs
if (index === active)
li.active
a(href="#tab#{item}",role="tab",data-toggle="tab")= item
else
li
a(href="#tab#{item}",role="tab",data-toggle="tab")= item
.tab-content
block
//- Tab pane
mixin tab(id,active)
if(active)
.tab-pane.active(id="tab#{id}")
block
else
.tab-pane(id="tab#{id}")
block

109
node_modules/jade-bootstrap/components/toggle.jade generated vendored Normal file
View File

@@ -0,0 +1,109 @@
//- 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)

19
node_modules/jade-bootstrap/components/tooltips.jade generated vendored Normal file
View File

@@ -0,0 +1,19 @@
//- tooltip
mixin tooltip(text,tooltip,placement)
a(href="#",data-toggle="tooltip",data-placement="#{placement}",title="#{tooltip}")= text
//- tooltip-left
mixin tooltip-left(text,tooltip)
+tooltip(text,tooltip,"left")
//- tooltip-right
mixin tooltip-right(text,tooltip)
+tooltip(text,tooltip,"right")
//- tooltip-top
mixin tooltip-top(text,tooltip)
+tooltip(text,tooltip,"top")
//- tooltip-bottom
mixin tooltip-bottom(text,tooltip)
+tooltip(text,tooltip,"bottom")