Files
hrm_eva/wwwroot/BackendScript/assets/bootstrap-switch/examples/index.html
2020-04-26 23:21:31 +07:00

935 lines
35 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/html">
<head>
<meta charset="utf-8">
<title>Bootstrap switch - by Mattia Larentis and Peter Stein</title>
<meta name="description" content="Switches for radio buttons and checkboxes">
<meta name="author" content="Mattia Larentis">
<meta name="subauthor" content="Peter Stein">
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8;" />
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" />
<link rel="stylesheet" href="../static/stylesheets/bootstrap-switch.css" />
<link rel="stylesheet" href="http://getbootstrap.com/2.3.2/assets/js/google-code-prettify/prettify.css" />
<link rel="stylesheet" href="http://getbootstrap.com/2.3.2/assets/css/docs.css" />
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css">
<link rel="stylesheet" href="http://bdmdesign.github.io/bootstrap-switch/static/stylesheets/flat-ui-fonts.css">
<style type="text/css">
body {
padding-top: 60px;
padding-bottom: 40px;
}
.span4, h1, h4 {
text-align: center;
}
h1 {
font-size: 4em;
}
h4 {
font-weight: 200;
}
h1 {
margin-bottom: 20px;
}
h3 {
margin-top: 20px;
}
</style>
<script>
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-43092768-1']);
_gaq.push(['_trackPageview']);
(function () {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
<a href="https://github.com/nostalgiaz/bootstrap-switch">
<img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png" alt="Fork me on GitHub">
</a>
<div class="container">
<div class="row-fluid">
<div class="span8 offset2">
<h1>Bootstrap switch</h1>
<h4>
by
<a href="http://larentis.eu" target="_blank">Mattia Larentis</a> (<a href="https://twitter.com/spiritualguru">@SpiritualGuru</a>)
and
<a href="http://www.bdmdesign.org/" target="_blank">Peter Stein</a>
</h4>
<br>
</div>
</div>
<div class="row-fluid">
<div class="span8 offset2" style="text-align: center;">
<iframe src="http://ghbtns.com/github-btn.html?user=nostalgiaz&repo=bootstrap-switch&type=watch&count=true"
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe>
<iframe src="http://ghbtns.com/github-btn.html?user=nostalgiaz&repo=bootstrap-switch&type=fork&count=true"
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe>
<iframe src="http://ghbtns.com/github-btn.html?user=nostalgiaz&type=follow&count=true"
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe>
<iframe src="http://ghbtns.com/github-btn.html?user=BdMdesigN&type=follow&count=true"
allowtransparency="true" frameborder="0" scrolling="0" width="170" height="30"></iframe>
</div>
</div>
<div class="row-fluid">
<h2 class="span8 offset2">
<a name="size" class="anchor" href="#size">Size</a>
</h2>
</div>
<div class="row-fluid">
<div class="span8 offset2">
<div class="bs-docs-example">
<div class="make-switch switch-large">
<input type="checkbox" checked>
</div>
<div class="make-switch">
<input type="checkbox" checked>
</div>
<div class="make-switch switch-small">
<input type="checkbox" checked>
</div>
<div class="make-switch switch-mini">
<input type="checkbox" checked>
</div>
<br>
<br>
<span>Dimensions can be changed too:</span>
<div id="dimension-switch" class="make-switch">
<input type="checkbox" checked>
</div>
<br />
<br />
<button id="btn-size-large-switch" class="btn">Large</button>
<button id="btn-size-regular-switch" class="btn">Regular</button>
<button id="btn-size-small-switch" class="btn">Small</button>
<button id="btn-size-mini-switch" class="btn">Mini</button>
</div>
<pre class="prettyprint linenums">
&lt;div class="make-switch switch-large">
&lt;input type="checkbox" checked>
&lt;/div>
&lt;div class="make-switch">
&lt;input type="checkbox" checked>
&lt;/div>
&lt;div class="make-switch switch-small">
&lt;input type="checkbox" checked>
&lt;/div>
&lt;div class="make-switch switch-mini">
&lt;input type="checkbox" checked>
&lt;/div>
&lt;div id="dimension-switch" class="make-switch">
&lt;input type="checkbox" checked>
&lt;/div></pre>
<pre class="prettyprint linenums">
// Resets to the regular style
$('#dimension-switch').bootstrapSwitch('setSizeClass', '');
// Sets a mini switch
$('#dimension-switch').bootstrapSwitch('setSizeClass', 'switch-mini');
// Sets a small switch
$('#dimension-switch').bootstrapSwitch('setSizeClass', 'switch-small');
// Sets a large switch
$('#dimension-switch').bootstrapSwitch('setSizeClass', 'switch-large');</pre>
</div>
</div>
<div class="row-fluid">
<h2 class="span8 offset2">
<a name="colors" class="anchor" href="#colors">Colors</a>
</h2>
</div>
<div class="row-fluid">
<div class="span8 offset2">
<div class="bs-docs-example">
<div class="make-switch" data-on="primary" data-off="info">
<input type="checkbox" checked>
</div>
<div class="make-switch" data-on="info" data-off="success">
<input type="checkbox" checked>
</div>
<div class="make-switch" data-on="success" data-off="warning">
<input type="checkbox" checked>
</div>
<div class="make-switch" data-on="warning" data-off="danger">
<input type="checkbox" checked>
</div>
<div class="make-switch" data-on="danger" data-off="default">
<input type="checkbox" checked>
</div>
<div class="make-switch" data-on="default" data-off="primary">
<input type="checkbox" checked>
</div>
<br />
<br />
<span>Colors can be changed too:</span>
<div id="change-color-switch" class="make-switch" data-on="default" data-off="primary">
<input type="checkbox" checked>
</div>
<br />
<br />
<button id="btn-color-on-switch" class="btn btn-success">
Change "On" color
</button>
<button id="btn-color-off-switch" class="btn btn-danger">
Change "Off" color
</button>
</div>
<pre class="prettyprint linenums">
&lt;div class="make-switch" data-on="primary" data-off="info">
&lt;input type="checkbox" checked>
&lt;/div>
&lt;div class="make-switch" data-on="info" data-off="success">
&lt;input type="checkbox" checked>
&lt;/div>
&lt;div class="make-switch" data-on="success" data-off="warning">
&lt;input type="checkbox" checked>
&lt;/div>
&lt;div class="make-switch" data-on="warning" data-off="danger">
&lt;input type="checkbox" checked>
&lt;/div>
&lt;div class="make-switch" data-on="danger" data-off="default">
&lt;input type="checkbox" checked>
&lt;/div>
&lt;div class="make-switch" data-on="default" data-off="primary">
&lt;input type="checkbox" checked>
&lt;/div>
&lt;div id="change-color-switch" class="make-switch" data-on="default" data-off="primary">
&lt;input type="checkbox" checked>
&lt;/div></pre>
<pre class="prettyprint linenums">
$('#change-color-switch').bootstrapSwitch('setOnClass', 'success');
$('#change-color-switch').bootstrapSwitch('setOffClass', 'danger');</pre>
</div>
</div>
<div class="row-fluid">
<h2 class="span8 offset2">
<a name="animation" class="anchor" href="#animation">Animation <small>javascript</small></a>
</h2>
</div>
<div class="row-fluid">
<div class="span8 offset2">
<div class="bs-docs-example">
<div id="animated-switch" class="make-switch" data-animated="false">
<input type="checkbox" checked>
</div>
<br />
<br />
<button id="btn-animate-switch" class="btn">Animate</button>
<button id="btn-dont-animate-switch" class="btn">Don't animate</button>
</div>
<pre class="prettyprint linenums">
&lt;div id="animated-switch" class="make-switch" data-animated="false">
&lt;input type="checkbox" checked>
&lt;/div></pre>
<pre class="prettyprint linenums">
// Enables animation for the selected item
$('#animated-switch').bootstrapSwitch('setAnimated', true);
// Disables animation for the selected item
$('#animated-switch').bootstrapSwitch('setAnimated', false);</pre>
</div>
</div>
<div class="row-fluid">
<h2 class="span8 offset2">
<a name="disabled" class="anchor" href="#disabled">Disabled</a>
</h2>
</div>
<div class="row-fluid">
<div class="span8 offset2">
<div class="bs-docs-example">
<div class="make-switch">
<input type="checkbox" checked disabled>
</div>
</div>
<pre class="prettyprint linenums">
&lt;div class="make-switch">
&lt;input type="checkbox" checked disabled>
&lt;/div></pre>
</div>
</div>
<div class="row-fluid">
<h2 class="span8 offset2">
<a name="text" class="anchor" href="#text">Text</a>
</h2>
</div>
<div class="row-fluid">
<div class="span8 offset2">
<div class="bs-docs-example">
<div id="label-switch" class="make-switch" data-on-label="SI" data-off-label="NO">
<input type="checkbox" checked>
</div>
<br />
<br />
<button id="btn-label-on-switch" class="btn">Change "On" label</button>
<button id="btn-label-off-switch" class="btn">Change "Off" label</button>
</div>
<pre class="prettyprint linenums">
&lt;div id="label-switch" class="make-switch" data-on-label="SI" data-off-label="NO">
&lt;input type="checkbox" checked>
&lt;/div></pre>
<pre class="prettyprint linenums">
$('#label-switch').bootstrapSwitch('setOnLabel', 'I');
$('#label-switch').bootstrapSwitch('setOffLabel', 'O');</pre>
</div>
</div>
<div class="row-fluid">
<h2 class="span8 offset2">
<a name="label-text" class="anchor" href="#label-text">Label Text</a>
</h2>
</div>
<div class="row-fluid">
<div class="span8 offset2">
<div class="bs-docs-example">
<div class="make-switch" data-text-label="TV">
<input type="checkbox" checked>
</div>
</div>
<pre class="prettyprint linenums">
&lt;div class="make-switch" data-text-label="TV">
&lt;input type="checkbox" checked>
&lt;/div></pre>
</div>
</div>
<div class="row-fluid">
<h2 class="span8 offset2">
<a name="html-text" class="anchor" href="#html-text">HTML text</a>
</h2>
</div>
<div class="row-fluid">
<div class="span8 offset2">
<div class="bs-docs-example">
<div class="make-switch" data-on-label="<i class='icon-ok icon-white'></i>" data-off-label="<i class='icon-remove'></i>">
<input type="checkbox" checked>
</div>
</div>
<pre class="prettyprint linenums">
&lt;div class="make-switch" data-on-label="&lt;i class='icon-ok icon-white'>&lt;/i>" data-off-label="&lt;i class='icon-remove'>&lt;/i>">
&lt;input type="checkbox" checked />
&lt;/div></pre>
</div>
</div>
<div class="row-fluid">
<h2 class="span8 offset2">
<a name="html-text-label-icon" class="anchor" href="#html-text-label-icon">HTML text Label Icon</a>
</h2>
</div>
<div class="row-fluid">
<div class="span8 offset2">
<div class="bs-docs-example">
<h5>Standard</h5>
<div class="make-switch switch-large" data-label-icon="icon-fullscreen" data-on-label="<i class='icon-ok icon-white'></i>" data-off-label="<i class='icon-remove'></i>">
<input type="checkbox" checked>
</div>
<h5>Font Awesome</h5>
<div class="make-switch switch-large" data-label-icon="icon-youtube icon-large" data-on-label="<i class='icon-thumbs-up icon-white'></i>" data-off-label="<i class='icon-thumbs-down'></i>">
<input type="checkbox" checked>
</div>
<h5>Flat UI</h5>
<div class="make-switch switch-large" data-label-icon="fui-video" data-on-label="<i class='fui-check icon-white'></i>" data-off-label="<i class='fui-cross'></i>">
<input type="checkbox" checked>
</div>
</div>
<!--<h3>Standard</h3>-->
<pre class="prettyprint linenums">
&lt;div class="make-switch switch-large" data-label-icon="icon-fullscreen" data-on-label="&lt;i class='icon-ok icon-white'>&lt;/i>" data-off-label="&lt;i class='icon-remove'>&lt;/i>">
&lt;input type="checkbox" checked>
&lt;/div>
&lt;div class="make-switch switch-large" data-label-icon="icon-youtube icon-large" data-on-label="&lt;i class='icon-thumbs-up icon-white'>&lt;/i>" data-off-label="&lt;i class='icon-thumbs-down'>&lt;/i>">
&lt;input type="checkbox" checked>
&lt;/div>
&lt;div class="make-switch" data-label-icon="fui-video" data-on-label="&lt;i class='fui-check icon-white'>&lt;/i>" data-off-label="&lt;i class='fui-cross'>&lt;/i>">
&lt;input type="checkbox" checked>
&lt;/div></pre>
</div>
</div>
<div class="row-fluid">
<h2 class="span8 offset2">
<a name="event-handler-javascript" class="anchor" href="#event-handler-javascript">Event handler <small>javascript</small></a>
</h2>
</div>
<div class="row-fluid">
<div class="span8 offset2">
<div class="bs-docs-example">
<div id="mySwitch" class="make-switch">
<input type="checkbox" checked>
</div>
</div>
<pre class="prettyprint linenums">
$('#mySwitch').on('switch-change', function (e, data) {
var $el = $(data.el)
, value = data.value;
console.log(e, $el, value);
});</pre>
</div>
</div>
<div class="row-fluid">
<h2 class="span8 offset2">
<a name="label-event-handler-javascript" class="anchor" href="#label-event-handler-javascript">Label Event handler <small>javascript</small></a>
</h2>
</div>
<div class="row-fluid">
<div class="span8 offset2">
<div class="bs-docs-example">
<h5>Label 1</h5>
<label id="label-toggle-switch">Click on this Text to change the switch state</label>
<div class="label-toggle-switch make-switch">
<input type="checkbox" checked>
</div>
<h5>Label 2</h5>
<div id="label2-toggle-switch">
<label class="label-change-switch">Click on this Text to change the switch state
<div class="label2-toggle-switch make-switch">
<input type="checkbox" checked>
</div>
</label>
</div>
</div>
<pre class="prettyprint linenums">
&lt;label id="label-toggle-switch">Click on this Text to change the switch state&lt;/label>
&lt;div class="label-toggle-switch make-switch">
&lt;input type="checkbox" checked />
&lt;/div>
&lt;script>
$('#label-toggle-switch').on('click', function(e, data) {
$('.label-toggle-switch').bootstrapSwitch('toggleState');
});
$('.label-toggle-switch').on('switch-change', function (e, data) {
alert(data.value);
});
&lt;/script>
&lt;div id="label2-toggle-switch">
&lt;label class="label-change-switch">Click on this Text to change the switch state
&lt;div class="label2-toggle-switch make-switch">
&lt;input type="checkbox" checked />
&lt;/div>
&lt;/label>
&lt;/div>
&lt;script>
$('#label2-toggle-switch').on('switch-change', function(e, data) {
alert(data.value);
});
&lt;/script></pre>
</div>
</div>
<div class="row-fluid">
<h2 class="span8 offset2">
<a name="toggle-state" class="anchor" href="#toggle-state">Toggle State <small>javascript</small></a>
</h2>
</div>
<div class="row-fluid">
<div class="span8 offset2">
<div class="bs-docs-example">
<div id="toggle-state-switch" class="make-switch">
<input type="checkbox" checked>
</div>
<br />
<br />
<div id="toggle-state-switch-button-status" class="btny">Status!</div>
<div id="toggle-state-switch-button-on" class="btn">ON!</div>
<div id="toggle-state-switch-button" class="btn">Toggle me!</div>
<div id="toggle-state-switch-button-off" class="btn">OFF!</div>
</div>
<pre class="prettyprint linenums">
$('#toggle-state-switch').bootstrapSwitch('status'); // true || false
$('#toggle-state-switch').bootstrapSwitch('toggleState');
$('#toggle-state-switch').bootstrapSwitch('setState', false); // true || false</pre>
</div>
</div>
<div class="row-fluid">
<h2 class="span8 offset2">
<a name="destroy" class="anchor" href="#destroy">Destroy <small>javascript</small></a>
</h2>
</div>
<div class="row-fluid">
<div class="span8 offset2">
<div class="bs-docs-example">
<div id="destroy-switch" class="make-switch">
<input type="checkbox" checked>
</div>
<br />
<br />
<button id="btn-destroy-switch" class="btn">Destroy me!</button>
</div>
<pre class="prettyprint linenums">
$('#destroy-switch').bootstrapSwitch('destroy');</pre>
</div>
</div>
<div class="row-fluid">
<h2 class="span8 offset2">
<a name="create" class="anchor" href="#create">Create <small>javascript</small></a>
</h2>
</div>
<div class="row-fluid">
<div class="span8 offset2">
<div class="bs-docs-example">
<input id="create-switch" type="checkbox" checked>
<br />
<br />
<div id="btn-create" class="btn">Create</div>
</div>
<pre class="prettyprint linenums">
$('#create-switch').wrap('&lt;div class="make-switch" />').parent().bootstrapSwitch();</pre>
</div>
</div>
<div class="row-fluid">
<h2 class="span8 offset2">
<a name="disabled-javascript" class="anchor" href="#disabled-javascript">Disabled <small>javascript</small></a>
</h2>
</div>
<div class="row-fluid">
<div class="span8 offset2">
<div class="bs-docs-example">
<label for="disable-switch-input">amazing label</label>
<div id="disable-switch" class="make-switch">
<input id="disable-switch-input" type="checkbox" checked>
</div>
<br />
<br />
<button id="btn-is-active-switch" class="btn">Is active?</button>
<button id="btn-toggle-activation-switch" class="btn">Toggle activation!</button>
<button id="btn-disable-switch" class="btn">Disable!</button>
<button id="btn-activate-switch" class="btn">Activate!</button>
</div>
<pre class="prettyprint linenums">
$('#disable-switch').bootstrapSwitch('isActive');
$('#disable-switch').bootstrapSwitch('toggleActivation');
$('#disable-switch').bootstrapSwitch('setActive', false); // true || false</pre>
</div>
</div>
<div class="row-fluid">
<h2 class="span8 offset2">
<a name="radio-javascript" class="anchor" href="#radio-javascript">Radio <small>javascript</small></a>
</h2>
</div>
<div class="row-fluid">
<div class="span8 offset2">
<div class="bs-docs-example">
<div class="control-group">
<div class="controls">
<label for="option1">Option 1</label>
<div class="make-switch radio1 radio-no-uncheck">
<input id="option1" type="radio" name="radio1" value="option1">
</div>
<label for="option2">Option 2</label>
<div class="make-switch radio1 radio-no-uncheck">
<input id="option2" type="radio" name="radio1" value="option2">
</div>
<label for="option3">Option 3</label>
<div class="make-switch radio1 radio-no-uncheck">
<input id="option3" type="radio" name="radio1" value="option3">
</div>
</div>
</div>
</div>
<pre class="prettyprint linenums">
&lt;div class="control-group">
&lt;div class="controls">
&lt;label for="option1">Option 1&lt;/label>
&lt;div class="make-switch radio1 radio-no-uncheck">
&lt;input id="option1" type="radio" name="radio1" value="option1">
&lt;/div>
&lt;label for="option2">Option 2&lt;/label>
&lt;div class="make-switch radio1 radio-no-uncheck">
&lt;input id="option2" type="radio" name="radio1" value="option2">
&lt;/div>
&lt;label for="option3">Option 3&lt;/label>
&lt;div class="make-switch radio1 radio-no-uncheck">
&lt;input id="option3" type="radio" name="radio1" value="option3">
&lt;/div>
&lt;/div>
&lt;/div>
&lt;script>
$('.radio1').on('switch-change', function () {
$('.radio1').bootstrapSwitch('toggleRadioState');
});
// or
$('.radio1').on('switch-change', function () {
$('.radio1').bootstrapSwitch('toggleRadioStateAllowUncheck');
});
// or
$('.radio1').on('switch-change', function () {
$('.radio1').bootstrapSwitch('toggleRadioStateAllowUncheck', false);
});
&lt;/script></pre>
</div>
</div>
<div class="row-fluid">
<h2 class="span8 offset2">
<a name="radio-javascript-allow-uncheck" class="anchor" href="#radio-javascript-allow-uncheck">Radio <small>javascript (allow radios uncheck)</small></a>
</h2>
</div>
<div class="row-fluid">
<div class="span8 offset2">
<div class="bs-docs-example">
<div class="control-group">
<div class="controls">
<label for="option11">Option 1</label>
<div class="make-switch radio2">
<input id="option11" type="radio" name="radio2" value="option11">
</div>
<label for="option12">Option 2</label>
<div class="make-switch radio2">
<input id="option12" type="radio" name="radio2" value="option12" checked="checked">
</div>
<label for="option13">Option 3</label>
<div class="make-switch radio2">
<input id="option13" type="radio" name="radio2" value="option13">
</div>
</div>
</div>
</div>
<pre class="prettyprint linenums">
&lt;div class="control-group">
&lt;div class="controls">
&lt;label for="option11">Option 1&lt;/label>
&lt;div class="make-switch radio2">
&lt;input id="option11" type="radio" name="radio2" value="option1">
&lt;/div>
&lt;label for="option12">Option 2&lt;/label>
&lt;div class="make-switch radio2">
&lt;input id="option12" type="radio" name="radio2" value="option2" checked="checked">
&lt;/div>
&lt;label for="option13">Option 3&lt;/label>
&lt;div class="make-switch radio2">
&lt;input id="option13" type="radio" name="radio2" value="option3">
&lt;/div>
&lt;/div>
&lt;/div>
&lt;script>
$('.radio2').on('switch-change', function () {
$('.radio2').bootstrapSwitch('toggleRadioStateAllowUncheck', true);
});
&lt;/script></pre>
</div>
</div>
<div class="row-fluid">
<h2 class="span8 offset2">
<a name="form" class="anchor" href="#form">Form <small>- try to use tab, space and reset button</small></a>
</h2>
</div>
<div class="row-fluid">
<div class="span8 offset2">
<div class="bs-docs-example">
<form class="form-horizontal span8 offset2">
<div class="control-group">
<label class="control-label" for="inputEmail">Email</label>
<div class="controls">
<input type="text" id="inputEmail" placeholder="Email">
</div>
</div>
<div class="control-group">
<label class="control-label" for="notification1">Notification 1</label>
<div class="controls">
<div class="make-switch" tabindex="0">
<input id="notification1" type="checkbox">
</div>
</div>
</div>
<div class="control-group">
<label class="control-label" for="notification2">Notification 2</label>
<div class="controls">
<div class="make-switch" tabindex="0">
<input id="notification2" type="checkbox">
</div>
</div>
</div>
<div class="form-actions">
<button type="reset" class="btn btn-inverse">Reset</button>
</div>
</form>
<div class="clearfix"></div>
</div>
<pre class="prettyprint linenums">
&lt;form class="form-horizontal">
&lt;div class="control-group">
&lt;label class="control-label" for="inputEmail">Email&lt;/label>
&lt;div class="controls">
&lt;input type="text" id="inputEmail" placeholder="Email">
&lt;/div>
&lt;/div>
&lt;div class="control-group">
&lt;label class="control-label" for="notification1">Notification 1&lt;/label>
&lt;div class="controls">
&lt;div class="make-switch" tabindex="0">
&lt;input id="notification1" type="checkbox">
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="control-group">
&lt;label class="control-label" for="notification2">Notification 2&lt;/label>
&lt;div class="controls">
&lt;div class="make-switch" tabindex="0">
&lt;input id="notification2" type="checkbox">
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="form-actions">
&lt;button type="reset" class="btn btn-inverse">Reset&lt;/button>
&lt;/div>
&lt;/form></pre>
</div>
</div>
<div class="row-fluid">
<h2 class="span8 offset2">
<a name="modal" class="anchor" href="#modal">Modal</a>
</h2>
</div>
<!-- MODAL -->
<div class="row-fluid">
<div class="span8 offset2">
<div class="bs-docs-example">
<a href="#myModal" role="button" class="btn" data-toggle="modal">Modal</a>
</div>
<pre class="prettyprint linenums">
&lt;a href="#myModal" role="button" class="btn" data-toggle="modal">Modal&lt;/a>
&lt;div class="modal-body">
&lt;div class="make-switch">
&lt;input type="checkbox" checked>
&lt;/div>
&lt;/div></pre>
</div>
</div>
</div>
<div id="myModal" class="modal hide fade" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3>Modal</h3>
</div>
<div class="modal-body">
<div class="make-switch">
<input type="checkbox" checked>
</div>
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
</div>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
window.prettyPrint && prettyPrint();
$('#mySwitch').on('switch-change', function (e, data) {
var $el = $(data.el)
, value = data.value;
console.log(e, $el, value);
});
// DIMENSION
$('#btn-size-regular-switch').on('click', function () {
$('#dimension-switch').bootstrapSwitch('setSizeClass', '');
});
$('#btn-size-mini-switch').on('click', function () {
$('#dimension-switch').bootstrapSwitch('setSizeClass', 'switch-mini');
});
$('#btn-size-small-switch').on('click', function () {
$('#dimension-switch').bootstrapSwitch('setSizeClass', 'switch-small');
});
$('#btn-size-large-switch').on('click', function () {
$('#dimension-switch').bootstrapSwitch('setSizeClass', 'switch-large');
});
// STATE
$('#toggle-state-switch-button').on('click', function () {
$('#toggle-state-switch').bootstrapSwitch('toggleState');
});
$('#toggle-state-switch-button-on').on('click', function () {
$('#toggle-state-switch').bootstrapSwitch('setState', true);
});
$('#toggle-state-switch-button-off').on('click', function () {
$('#toggle-state-switch').bootstrapSwitch('setState', false);
});
$('#toggle-state-switch-button-status').on('click', function () {
alert($('#toggle-state-switch').bootstrapSwitch('status'));
});
// DESTROY
$('#btn-destroy-switch').on('click', function () {
$('#destroy-switch').bootstrapSwitch('destroy');
$(this).remove();
});
// CREATE
$('#btn-create').on('click', function () {
$('#create-switch').wrap('<div class="make-switch" />').parent().bootstrapSwitch();
$(this).remove()
});
// ACTIVATION
$('#btn-is-active-switch').on('click', function () {
alert($('#disable-switch').bootstrapSwitch('isActive'));
});
$('#btn-toggle-activation-switch').on('click', function () {
$('#disable-switch').bootstrapSwitch('toggleActivation');
});
$('#btn-disable-switch').on('click', function () {
$('#disable-switch').bootstrapSwitch('setActive', false);
});
$('#btn-activate-switch').on('click', function () {
$('#disable-switch').bootstrapSwitch('setActive', true);
});
// LABEL
$('#btn-label-on-switch').on('click', function() {
$('#label-switch').bootstrapSwitch('setOnLabel', 'I');
});
$('#btn-label-off-switch').on('click', function() {
$('#label-switch').bootstrapSwitch('setOffLabel', 'O');
});
$('#label-toggle-switch').on('click', function(e, data) {
$('.label-toggle-switch').bootstrapSwitch('toggleState');
});
$('.label-toggle-switch').on('switch-change', function(e, data) {
alert(data.value);
});
$('#label2-toggle-switch').on('switch-change', function(e, data) {
alert(data.value);
});
// COLOR
$('#btn-color-on-switch').on('click', function() {
$('#change-color-switch').bootstrapSwitch('setOnClass', 'success');
});
$('#btn-color-off-switch').on('click', function() {
$('#change-color-switch').bootstrapSwitch('setOffClass', 'danger');
});
// ANIMATION
$('#btn-animate-switch').on('click', function() {
$('#animated-switch').bootstrapSwitch('setAnimated', true);
});
$('#btn-dont-animate-switch').on('click', function() {
$('#animated-switch').bootstrapSwitch('setAnimated', false);
});
// RADIO
$('.radio1').on('switch-change', function () {
$('.radio1').bootstrapSwitch('toggleRadioState');
});
$('.radio2').on('switch-change', function () {
$('.radio2').bootstrapSwitch('toggleRadioStateAllowUncheck', true);
});
});
</script>
<footer>
<div class="container-fluid">
<p style="float:left; padding-top: 5px;">
&copy; by
<a href="http://larentis.eu" target="_blank">Mattia Larentis</a> (<a href="https://twitter.com/SpiritualGuru">@SpiritualGuru</a>)
and
<a href="http://www.bdmdesign.org/" target="_blank">Peter Stein</a>
</p>
</div>
</footer>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="http://getbootstrap.com/2.3.2/assets/js/google-code-prettify/prettify.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
<script src="../static/js/bootstrap-switch.js"></script>
</body>
</html>