|
@@ -3,36 +3,29 @@
|
|
|
[](https://david-dm.org/nostalgiaz/bootstrap-switch#info=devDependencies)
|
|
|
[](https://www.npmjs.org/)
|
|
|
|
|
|
-Turn checkboxes and radio buttons into toggle switches.
|
|
|
-This library is created by [Mattia Larentis](http://github.com/nostalgiaz) and maintained by the core team, with the help of the community.
|
|
|
+Turn checkboxes and radio buttons into toggle switches. Created by [Mattia Larentis](http://github.com/nostalgiaz), maintained by [Emanuele Marchi](http://github.com/lostcrew) and [Peter Stein](http://www.bdmdesign.org) with the help of the community.
|
|
|
|
|
|
To get started, check out [http://bootstrap-switch.org](http://bootstrap-switch.org)!
|
|
|
|
|
|
-#### Core team
|
|
|
-- [Mattia Larentis](http://github.com/nostalgiaz)
|
|
|
-- [Emanuele Marchi](http://github.com/lostcrew)
|
|
|
-- **you?** drop me a line.
|
|
|
+## Quick start
|
|
|
|
|
|
+Several quick start options are available:
|
|
|
|
|
|
-## Demo and Documentation
|
|
|
-
|
|
|
-- [Examples](http://www.bootstrap-switch.org/examples.html)
|
|
|
-- [Options](http://www.bootstrap-switch.org/options.html)
|
|
|
-- [Methods](http://www.bootstrap-switch.org/methods.html)
|
|
|
-- [Events](http://www.bootstrap-switch.org/events.html)
|
|
|
-
|
|
|
-
|
|
|
-## Getting started
|
|
|
+- Download the [latest release](https://github.com/nostalgiaz/bootstrap-switch/releases/latest)
|
|
|
+- Clone the repo: `git clone https://github.com/nostalgiaz/bootstrap-switch.git`
|
|
|
+- Install with npm: `npm install bootstrap-switch`
|
|
|
+- Install with yarn: `yarn add bootstrap-switch`
|
|
|
+- Install with Composer: `composer require components/bootstrap-switch`
|
|
|
+- Install with Bower: `bower install bootstrap-switch`
|
|
|
+- Install with NuGet: `PM> Install-Package Bootstrap.Switch` ([NuGet package](https://github.com/blachniet/bootstrap-switch-nuget))
|
|
|
|
|
|
Include the dependencies: jQuery, Bootstrap and Bootstrap Switch CSS + Javascript:
|
|
|
|
|
|
``` html
|
|
|
-[...]
|
|
|
<link href="bootstrap.css" rel="stylesheet">
|
|
|
<link href="bootstrap-switch.css" rel="stylesheet">
|
|
|
<script src="jquery.js"></script>
|
|
|
<script src="bootstrap-switch.js"></script>
|
|
|
-[...]
|
|
|
```
|
|
|
|
|
|
Add your checkbox:
|
|
@@ -49,50 +42,35 @@ $("[name='my-checkbox']").bootstrapSwitch();
|
|
|
|
|
|
Enjoy.
|
|
|
|
|
|
-
|
|
|
## Supported browsers
|
|
|
|
|
|
IE9+ and all the other modern browsers.
|
|
|
|
|
|
+## LESS
|
|
|
|
|
|
-## LESS + SASS
|
|
|
-
|
|
|
-Import `src/less/bootstrap2/bootstrap-switch.less` for version <= 2.3.2 or `src/less/bootstrap3/bootstrap-switch.less` for version <= 3.3.4 in your compilation stack.
|
|
|
-
|
|
|
+- For Bootstrap 2 (no longer officially supported), import `src/less/bootstrap2/bootstrap-switch.less`
|
|
|
+- For Bootstrap 3, import `src/less/bootstrap3/bootstrap-switch.less`
|
|
|
|
|
|
## Bugs and feature requests
|
|
|
|
|
|
-Have a bug or a feature request? Please first search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/nostalgiaz/bootstrap-switch/issues/new).
|
|
|
+Have a bug or a feature request? Please first search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/nostalgiaz/bootstrap-switch/issues/new).
|
|
|
|
|
|
The new issue should contain both a summary of the issue and the browser/OS environment in which it occurs and a link to the playground you prefer with the reduced test case.
|
|
|
If suitable, include the steps required to reproduce the bug.
|
|
|
|
|
|
Please do not use the issue tracker for personal support requests: [Stack Overflow](http://stackoverflow.com/questions/tagged/bootstrap-switch) is a better place to get help.
|
|
|
|
|
|
-#### Known issues
|
|
|
+### Known issues
|
|
|
|
|
|
- Make sure `.form-control` is not applied to the input. Bootstrap does not support that, refer to [Checkboxes and radios](http://getbootstrap.com/css/#checkboxes-and-radios)
|
|
|
|
|
|
-
|
|
|
## Integrations
|
|
|
|
|
|
-### AngularJs
|
|
|
-
|
|
|
-Two custom directives are available:
|
|
|
-- [angular-bootstrap-switch](https://github.com/frapontillo/angular-bootstrap-switch)
|
|
|
-- [angular-toggle-switch](https://github.com/JumpLink/angular-toggle-switch)
|
|
|
-
|
|
|
-### KnockoutJs
|
|
|
-
|
|
|
-A Knockout binding handler is available [here](https://github.com/pauloortins/knockout-bootstrap-switch)
|
|
|
-
|
|
|
-### NuGet
|
|
|
-
|
|
|
-A NuGet package is available [here](https://github.com/blachniet/bootstrap-switch-nuget)
|
|
|
-
|
|
|
+- Angular: [angular-bootstrap-switch](https://github.com/frapontillo/angular-bootstrap-switch)
|
|
|
+- Angular: [angular-toggle-switch](https://github.com/JumpLink/angular-toggle-switch)
|
|
|
+- Knockout: [knockout-bootstrap-switch](https://github.com/pauloortins/knockout-bootstrap-switch)
|
|
|
|
|
|
## License
|
|
|
|
|
|
-Licensed under the MIT License
|
|
|
-[https://github.com/nostalgiaz/bootstrap-switch/issues/347](https://github.com/nostalgiaz/bootstrap-switch/issues/347)
|
|
|
+Licensed under the [MIT License](https://github.com/nostalgiaz/bootstrap-switch/blob/master/LICENSE).
|
|
|
|