examples.jade 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. .bs-docs-header
  2. .container
  3. h1 Examples
  4. .container
  5. .row
  6. .col-sm-6.col-lg-4
  7. h2.h4 State
  8. p
  9. input#switch-state(type='checkbox', checked)
  10. .btn-group
  11. button.btn.btn-default(type='button' data-switch-toggle='state') Toggle
  12. button.btn.btn-default(type='button', data-switch-set='state', data-switch-value='true') Set true
  13. button.btn.btn-default(type='button', data-switch-set='state', data-switch-value='false') Set false
  14. button.btn.btn-default(type='button', data-switch-get='state') Get
  15. .col-sm-6.col-lg-4
  16. h2.h4 Size
  17. p
  18. input#switch-size(type='checkbox', checked, data-size='mini')
  19. .btn-group
  20. button.btn.btn-default(type='button', data-switch-set='size', data-switch-value='mini') Mini
  21. button.btn.btn-default(type='button', data-switch-set='size', data-switch-value='small') Small
  22. button.btn.btn-default(type='button', data-switch-set='size', data-switch-value='normal') Normal
  23. button.btn.btn-default(type='button', data-switch-set='size', data-switch-value='large') Large
  24. button.btn.btn-default(type='button', data-switch-get='size') Get
  25. .col-sm-6.col-lg-4
  26. h2.h4 Animate
  27. p
  28. input#switch-animate(type='checkbox', checked)
  29. p
  30. button.btn.btn-default(type='button', data-switch-toggle='animate') Toggle
  31. button.btn.btn-default(type='button', data-switch-get='animate') Get
  32. .col-sm-6.col-lg-4
  33. h2.h4 Disabled
  34. p
  35. input#switch-disabled(type='checkbox', checked, disabled)
  36. p
  37. button.btn.btn-default(type='button', data-switch-toggle='disabled') Toggle
  38. button.btn.btn-default(type='button', data-switch-get='disabled') Get
  39. .col-sm-6.col-lg-4
  40. h2.h4 Readonly
  41. p
  42. input#switch-readonly(type='checkbox', checked, readonly)
  43. p
  44. button.btn.btn-default(type='button', data-switch-toggle='readonly') Toggle
  45. button.btn.btn-default(type='button', data-switch-get='readonly') Get
  46. .col-sm-6.col-lg-4
  47. h2.h4 Indeterminate
  48. p
  49. input#switch-indeterminate(type='checkbox', checked, data-indeterminate='true')
  50. p
  51. button.btn.btn-default(type='button', data-switch-toggle='indeterminate') Toggle
  52. button.btn.btn-default(type='button', data-switch-get='indeterminate') Get
  53. .col-sm-6.col-lg-4
  54. h2.h4 Inverse
  55. p
  56. input#switch-inverse(type='checkbox', checked, data-inverse='true')
  57. p
  58. button.btn.btn-default(type='button', data-switch-toggle='inverse') Toggle
  59. button.btn.btn-default(type='button', data-switch-get='inverse') Get
  60. .col-sm-6.col-lg-4
  61. h2.h4 On Color
  62. p
  63. input#switch-onColor(type='checkbox', checked, data-on-color='info')
  64. p.btn-group
  65. .btn-group
  66. button.btn.btn-default.dropdown-toggle(type='button', data-toggle='dropdown')
  67. | Set  
  68. span.caret
  69. .dropdown-menu(role='menu')
  70. li: a(data-switch-set='onColor', data-switch-value='primary') Primary
  71. li: a(data-switch-set='onColor', data-switch-value='info') Info
  72. li: a(data-switch-set='onColor', data-switch-value='success') Success
  73. li: a(data-switch-set='onColor', data-switch-value='warning') Warning
  74. li: a(data-switch-set='onColor', data-switch-value='default') Default
  75. button.btn.btn-default(type='button', data-switch-get='onColor') Get
  76. .col-sm-6.col-lg-4
  77. h2.h4 Off Color
  78. p
  79. input#switch-offColor(type='checkbox', data-off-color='warning')
  80. p.btn-group
  81. .btn-group
  82. button.btn.btn-default.dropdown-toggle(type='button', data-toggle='dropdown')
  83. | Set  
  84. span.caret
  85. .dropdown-menu(role='menu')
  86. li: a(data-switch-set='offColor', data-switch-value='primary') Primary
  87. li: a(data-switch-set='offColor', data-switch-value='info') Info
  88. li: a(data-switch-set='offColor', data-switch-value='success') Success
  89. li: a(data-switch-set='offColor', data-switch-value='warning') Warning
  90. li: a(data-switch-set='offColor', data-switch-value='default') Default
  91. button.btn.btn-default(type='button', data-switch-get='offColor') Get
  92. .col-sm-6.col-lg-4
  93. h2.h4 On Text
  94. p
  95. input#switch-onText(type='checkbox', checked, data-on-text='Yes')
  96. .row
  97. .col-sm-6
  98. input.form-control(type='text', data-switch-set-value='onText', value='Yes')
  99. .col-sm-6.col-lg-4
  100. h2.h4 Off Text
  101. p
  102. input#switch-offText(type='checkbox', data-off-text='No')
  103. .row
  104. .col-sm-6
  105. input.form-control(type='text', data-switch-set-value='offText', value='No')
  106. .col-sm-6.col-lg-4
  107. h2.h4 Label Text
  108. p
  109. input#switch-labelText(type='checkbox', data-label-text='Label')
  110. .row
  111. .col-sm-6
  112. input.form-control(type='text', data-switch-set-value='labelText')
  113. .col-sm-6.col-lg-4
  114. h2.h4 Handle Width
  115. p
  116. input#switch-handleWidth(type='checkbox', data-handle-width='100')
  117. .row
  118. .col-sm-6
  119. input.form-control(type='number', data-switch-set-value='handleWidth', value='100')
  120. .col-sm-6.col-lg-4
  121. h2.h4 Label Width
  122. p
  123. input#switch-labelWidth(type='checkbox', data-label-width='100')
  124. .row
  125. .col-sm-6
  126. input.form-control(type='number', data-switch-set-value='labelWidth', value='100')
  127. .col-sm-6.col-lg-4
  128. h2.h4 Create | Destroy
  129. p
  130. input#switch-create-destroy(type='checkbox', checked, data-switch-no-init)
  131. .row
  132. .col-sm-6
  133. button.btn.btn-default(type='button', data-switch-create-destroy, data-destroy-text="Destroy") Create
  134. br
  135. br
  136. .text-center
  137. h2.h4 Radio All Off
  138. .row
  139. .col-sm-6
  140. h3.h5 Disabled
  141. input.switch-radio1(type='radio', name='radio1', checked)
  142. input.switch-radio1(type='radio', name='radio1')
  143. input.switch-radio1(type='radio', name='radio1')
  144. .col-sm-6
  145. h3.h5 Enabled
  146. input.switch-radio2(type='radio', name='radio2', checked, data-radio-all-off='true')
  147. input.switch-radio2(type='radio', name='radio2', data-radio-all-off='true')
  148. input.switch-radio2(type='radio', name='radio2', data-radio-all-off='true')
  149. br
  150. hr
  151. h2.h4 Inside Modals
  152. button.btn.btn-default(data-toggle='modal', data-target='#modal-switch') Open Modal
  153. .modal.fade#modal-switch(tabindex='-1', role='dialog', aria-labelledby='modal-switch-label')
  154. .modal-dialog
  155. .modal-content
  156. .modal-header
  157. button.close(type='button', data-dismiss='modal')
  158. span(aria-hidden='true') ×
  159. span.sr-only Close
  160. .modal-title#modal-switch-label Title
  161. .modal-body
  162. input#switch-modal(type='checkbox', checked)