Jelajahi Sumber

Generate docs, remove old one

Emanuele 8 tahun lalu
induk
melakukan
5dae7bc228
22 mengubah file dengan 228 tambahan dan 1262 penghapusan
  1. 6 1
      CHANGELOG.md
  2. 1 1
      bower.json
  3. 1 1
      composer.json
  4. 0 0
      docs/404.html
  5. 153 0
      docs/css/highlight.css
  6. 1 0
      docs/css/main.css
  7. 0 0
      docs/documentation-2.html
  8. 0 0
      docs/events.html
  9. 0 0
      docs/examples.html
  10. 0 0
      docs/index.html
  11. 0 0
      docs/js/highlight.js
  12. 62 0
      docs/js/main.js
  13. 0 0
      docs/methods.html
  14. 0 0
      docs/options.html
  15. 0 320
      documentation-2.html
  16. 0 111
      events.html
  17. 0 288
      examples.html
  18. 0 99
      index.html
  19. 0 67
      main.html
  20. 0 123
      methods.html
  21. 0 248
      options.html
  22. 4 3
      package.json

+ 6 - 1
CHANGELOG.md

@@ -1,5 +1,10 @@
 # Changelog
 
+## 3.3.3
+
+- Deprecate CoffeeScript in favour of ES6+ with Babel
+- Updated and restored documentation
+
 ## 3.3.2
 
 - Fix for Flicker on initialisation [#425](https://github.com/nostalgiaz/bootstrap-switch/issues/425), [#422](https://github.com/nostalgiaz/bootstrap-switch/issues/422)
@@ -9,7 +14,7 @@
 
 - Revert of switchChange event triggered only on falsy skip [#411](https://github.com/nostalgiaz/bootstrap-switch/issues/411)
 
-## 3.3.0 
+## 3.3.0
 
 - Fixed setting of correct state on drag from indeterminate state [#403](https://github.com/nostalgiaz/bootstrap-switch/issues/403)
 - Fixed broken state changing on hidden switch [#392, [#383](https://github.com/nostalgiaz/bootstrap-switch/issues/383)

+ 1 - 1
bower.json

@@ -1,7 +1,7 @@
 {
   "name": "bootstrap-switch",
   "description": "Turn checkboxes and radio buttons into toggle switches.",
-  "version": "3.3.2",
+  "version": "3.3.3",
   "license": "Apache-2.0",
   "main": [
     "./dist/js/bootstrap-switch.js",

+ 1 - 1
composer.json

@@ -1,7 +1,7 @@
 {
   "name": "components/bootstrap-switch",
   "description": "Turn checkboxes and radio buttons into toggle switches.",
-  "version": "3.3.2",
+  "version": "3.3.3",
   "type": "component",
   "keywords": [
     "bootstrap",

File diff ditekan karena terlalu besar
+ 0 - 0
docs/404.html


+ 153 - 0
docs/css/highlight.css

@@ -0,0 +1,153 @@
+/*
+
+Original style from softwaremaniacs.org (c) Ivan Sagalaev <[email protected]>
+
+*/
+
+.hljs {
+  display: block; padding: 0.5em;
+  background: #F0F0F0;
+}
+
+.hljs,
+.hljs-subst,
+.hljs-tag .hljs-title,
+.lisp .hljs-title,
+.clojure .hljs-built_in,
+.nginx .hljs-title {
+  color: black;
+}
+
+.hljs-string,
+.hljs-title,
+.hljs-constant,
+.hljs-parent,
+.hljs-tag .hljs-value,
+.hljs-rules .hljs-value,
+.hljs-rules .hljs-value .hljs-number,
+.hljs-preprocessor,
+.hljs-pragma,
+.haml .hljs-symbol,
+.ruby .hljs-symbol,
+.ruby .hljs-symbol .hljs-string,
+.hljs-aggregate,
+.hljs-template_tag,
+.django .hljs-variable,
+.smalltalk .hljs-class,
+.hljs-addition,
+.hljs-flow,
+.hljs-stream,
+.bash .hljs-variable,
+.apache .hljs-tag,
+.apache .hljs-cbracket,
+.tex .hljs-command,
+.tex .hljs-special,
+.erlang_repl .hljs-function_or_atom,
+.asciidoc .hljs-header,
+.markdown .hljs-header,
+.coffeescript .hljs-attribute {
+  color: #800;
+}
+
+.smartquote,
+.hljs-comment,
+.hljs-annotation,
+.hljs-template_comment,
+.diff .hljs-header,
+.hljs-chunk,
+.asciidoc .hljs-blockquote,
+.markdown .hljs-blockquote {
+  color: #888;
+}
+
+.hljs-number,
+.hljs-date,
+.hljs-regexp,
+.hljs-literal,
+.hljs-hexcolor,
+.smalltalk .hljs-symbol,
+.smalltalk .hljs-char,
+.go .hljs-constant,
+.hljs-change,
+.lasso .hljs-variable,
+.makefile .hljs-variable,
+.asciidoc .hljs-bullet,
+.markdown .hljs-bullet,
+.asciidoc .hljs-link_url,
+.markdown .hljs-link_url {
+  color: #080;
+}
+
+.hljs-label,
+.hljs-javadoc,
+.ruby .hljs-string,
+.hljs-decorator,
+.hljs-filter .hljs-argument,
+.hljs-localvars,
+.hljs-array,
+.hljs-attr_selector,
+.hljs-important,
+.hljs-pseudo,
+.hljs-pi,
+.haml .hljs-bullet,
+.hljs-doctype,
+.hljs-deletion,
+.hljs-envvar,
+.hljs-shebang,
+.apache .hljs-sqbracket,
+.nginx .hljs-built_in,
+.tex .hljs-formula,
+.erlang_repl .hljs-reserved,
+.hljs-prompt,
+.asciidoc .hljs-link_label,
+.markdown .hljs-link_label,
+.vhdl .hljs-attribute,
+.clojure .hljs-attribute,
+.asciidoc .hljs-attribute,
+.lasso .hljs-attribute,
+.coffeescript .hljs-property,
+.hljs-phony {
+  color: #88F
+}
+
+.hljs-keyword,
+.hljs-id,
+.hljs-title,
+.hljs-built_in,
+.hljs-aggregate,
+.css .hljs-tag,
+.hljs-javadoctag,
+.hljs-phpdoc,
+.hljs-yardoctag,
+.smalltalk .hljs-class,
+.hljs-winutils,
+.bash .hljs-variable,
+.apache .hljs-tag,
+.go .hljs-typename,
+.tex .hljs-command,
+.asciidoc .hljs-strong,
+.markdown .hljs-strong,
+.hljs-request,
+.hljs-status {
+  font-weight: bold;
+}
+
+.asciidoc .hljs-emphasis,
+.markdown .hljs-emphasis {
+  font-style: italic;
+}
+
+.nginx .hljs-built_in {
+  font-weight: normal;
+}
+
+.coffeescript .javascript,
+.javascript .xml,
+.lasso .markup,
+.tex .hljs-formula,
+.xml .javascript,
+.xml .vbscript,
+.xml .css,
+.xml .hljs-cdata {
+  opacity: 0.5;
+}

+ 1 - 0
docs/css/main.css

@@ -0,0 +1 @@
+body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;padding-bottom:50px}.bs-docs-masthead,.bs-docs-header{color:#cdbfe3;text-shadow:0 1px 0 rgba(0,0,0,0.1);background-color:#6f5499;background-image:-webkit-gradient(linear,left top,left bottom,from(#563d7c),to(#6f5499));background-image:-webkit-linear-gradient(top,#563d7c 0,#6f5499 100%);background-image:linear-gradient(to bottom,#563d7c 0,#6f5499 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#563d7c',endColorstr='#6F5499',GradientType=0);background-repeat:repeat-x}.bs-docs-masthead h1{font-weight:500}.page-header{text-align:left}#github{display:none;position:fixed;width:150px;height:150px;top:0;right:0;z-index:2000}.bottom{border-top:1px solid #eee;margin-top:40px;padding-top:20px;padding-bottom:20px;text-align:center}.hljs{background-color:transparent}@media (min-width:768px){#github{display:block}}

File diff ditekan karena terlalu besar
+ 0 - 0
docs/documentation-2.html


File diff ditekan karena terlalu besar
+ 0 - 0
docs/events.html


File diff ditekan karena terlalu besar
+ 0 - 0
docs/examples.html


File diff ditekan karena terlalu besar
+ 0 - 0
docs/index.html


File diff ditekan karena terlalu besar
+ 0 - 0
docs/js/highlight.js


+ 62 - 0
docs/js/main.js

@@ -0,0 +1,62 @@
+var $ = window.jQuery
+
+var $window = $(window)
+var sectionTop = $('.top').outerHeight() + 20
+var $createDestroy = $('#switch-create-destroy')
+
+console.log($)
+
+function capitalize (string) {
+  return string.charAt(0).toUpperCase() + string.slice(1)
+}
+
+window.hljs.initHighlightingOnLoad()
+$(function () {
+  $('a[href*=\'#\']').on('click', function (event) {
+    event.preventDefault()
+    var $target = $($(this).attr('href').slice('#'))
+    if ($target.length) {
+      $window.scrollTop($target.offset().top - sectionTop)
+    }
+  })
+  $('input[type="checkbox"], input[type="radio"]')
+    .not('[data-switch-no-init]')
+    .bootstrapSwitch()
+
+  $('[data-switch-get]').on('click', function () {
+    var type = $(this).data('switch-get')
+    window.alert($('#switch-' + type).bootstrapSwitch(type))
+  })
+  $('[data-switch-set]').on('click', function () {
+    var type
+    type = $(this).data('switch-set')
+    $('#switch-' + type).bootstrapSwitch(type, $(this).data('switch-value'))
+  })
+  $('[data-switch-toggle]').on('click', function () {
+    var type = $(this).data('switch-toggle')
+    $('#switch-' + type).bootstrapSwitch('toggle' + capitalize(type))
+  })
+  $('[data-switch-set-value]').on('input', function (event) {
+    var type, value
+    event.preventDefault()
+    type = $(this).data('switch-set-value')
+    value = $.trim($(this).val())
+    if ($(this).data('value') === value) {
+      return
+    }
+    $('#switch-' + type).bootstrapSwitch(type, value)
+  })
+  $('[data-switch-create-destroy]').on('click', function () {
+    var isSwitch
+    isSwitch = $createDestroy.data('bootstrap-switch')
+    $createDestroy.bootstrapSwitch((isSwitch ? 'destroy' : null))
+    $(this).button((isSwitch ? 'reset' : 'destroy'))
+  })
+  $('#confirm').bootstrapSwitch({
+    size: 'large',
+    onSwitchChange: function (event, state) {
+      event.preventDefault()
+      return console.log(state, event.isDefaultPrevented())
+    }
+  })
+})

File diff ditekan karena terlalu besar
+ 0 - 0
docs/methods.html


File diff ditekan karena terlalu besar
+ 0 - 0
docs/options.html


+ 0 - 320
documentation-2.html

@@ -1,320 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <meta http-equiv="X-UA-Compatible" content="IE=edge">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-    <meta name="description" content="Turn checkboxes and radio buttons into toggle switches.">
-    <meta name="author" content="Mattia Larentis, Emanuele Marchi and Peter Stein">
-    <title>Bootstrap Switch · Turn checkboxes and radio buttons into toggle switches</title>
-    <link href="docs/css/bootstrap.min.css" rel="stylesheet">
-    <link href="docs/css/highlight.css" rel="stylesheet">
-    <link href="dist/css/bootstrap3/bootstrap-switch.css" rel="stylesheet">
-    <link href="http://getbootstrap.com/assets/css/docs.min.css" rel="stylesheet">
-    <link href="docs/css/main.css" rel="stylesheet">
-    <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" id="github"><img src="https://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png" alt="Fork me on GitHub"></a>
-    <header role="banner" class="navbar navbar-static-top bs-docs-nav">
-      <div class="container">
-        <div class="navbar-header">
-          <button type="button" data-toggle="collapse" data-target="#collapse" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a href="../" class="navbar-brand">Bootstrap Switch</a>
-        </div>
-        <nav id="collapse" role="navigation" class="collapse navbar-collapse bs-navbar-collapse">
-          <ul class="nav navbar-nav">
-            <li><a href="https://github.com/nostalgiaz/bootstrap-switch/archive/master.zip" data-toggle="dropdown">Download</a></li>
-            <li><a href="examples.html">Examples</a></li>
-            <li class="dropdown"><a href="#" data-toggle="dropdown">Documentation <span class="caret"></span></a>
-              <ul class="dropdown-menu">
-                <li><a href="/options.html">Options</a></li>
-                <li><a href="/methods.html">Methods</a></li>
-                <li><a href="/events.html">Events</a></li>
-                <li role="presentation" class="divider"></li>
-                <li><a href="/documentation-2.html">Documentation (v2.0.1)</a></li>
-              </ul>
-            </li>
-            <li><a href="https://github.com/nostalgiaz/bootstrap-switch/issues">Bug reports</a></li>
-          </ul>
-        </nav>
-      </div>
-    </header>
-    <main id="content" role="main">
-      <div class="bs-docs-header">
-        <div class="container">
-          <h1>Documentation</h1>
-          <p>v2.0.1</p>
-        </div>
-      </div>
-      <div class="container">
-        <div id="options">
-          <h2 class="page-header">Options</h2>
-          <div class="alert alert-warning">
-            <p>
-              All the options are accepted only using <code>data-*</code> attributes on the element.<br>
-              <code>checked</code>, <code>disabled</code> and <code>readonly</code> are exceptions to the rule, being
-              default HTML input attributes.<br>
-              Therefore, there is not any way to specify the options in JavaScript during initialization.
-            </p>
-          </div>
-          <table class="table table-bordered table-striped table-responsive">
-            <thead>
-              <tr>
-                <th>Name</th>
-                <th>Type</th>
-                <th>Description</th>
-                <th>Values</th>
-                <th>Default</th>
-              </tr>
-            </thead>
-            <tbody>
-              <tr>
-                <td>state</td>
-                <td>Boolean</td>
-                <td>The checkbox state</td>
-                <td>true, false</td>
-                <td>'checked' attribute or true</td>
-              </tr>
-              <tr>
-                <td>size</td>
-                <td>String</td>
-                <td>The checkbox state</td>
-                <td>'', 'mini', 'small', 'normal', 'large'</td>
-                <td>''</td>
-              </tr>
-              <tr>
-                <td>animate</td>
-                <td>Boolean</td>
-                <td>Animate the switch</td>
-                <td>true, false</td>
-                <td>true</td>
-              </tr>
-              <tr>
-                <td>disabled</td>
-                <td>Boolean</td>
-                <td>Disable state</td>
-                <td>true, false</td>
-                <td>'disabled' attribute or false</td>
-              </tr>
-              <tr>
-                <td>readonly</td>
-                <td>Boolean</td>
-                <td>Readonly state</td>
-                <td>true, false</td>
-                <td>'readonly' attribute or false</td>
-              </tr>
-              <tr>
-                <td>on</td>
-                <td>String</td>
-                <td>Color of the left side of the switch</td>
-                <td>'primary', 'info', 'success', 'warning', 'danger', 'default'</td>
-                <td>null</td>
-              </tr>
-              <tr>
-                <td>off</td>
-                <td>String</td>
-                <td>Color of the right side of the switch</td>
-                <td>'primary', 'info', 'success', 'warning', 'danger', 'default'</td>
-                <td>null</td>
-              </tr>
-              <tr>
-                <td>on-label</td>
-                <td>String</td>
-                <td>Text of the left side of the switch</td>
-                <td>String</td>
-                <td>'ON'</td>
-              </tr>
-              <tr>
-                <td>off-label</td>
-                <td>String</td>
-                <td>Text of the right side of the switch</td>
-                <td>String</td>
-                <td>'OFF'</td>
-              </tr>
-              <tr>
-                <td>label-text</td>
-                <td>String</td>
-                <td>Text of the center handle of the switch</td>
-                <td>String</td>
-                <td>'&amp;nbsp;'</td>
-              </tr>
-              <tr>
-                <td>label-icon</td>
-                <td>String</td>
-                <td>Text of the center handle of the switch. Use to include external services icons</td>
-                <td>String</td>
-                <td>null</td>
-              </tr>
-            </tbody>
-          </table>
-        </div>
-        <div id="methods">
-          <h2 class="page-header">Methods</h2>
-          <table class="table table-bordered table-striped table-responsive">
-            <thead>
-              <tr>
-                <th>Name</th>
-                <th>Description</th>
-                <th>Accepted Values</th>
-                <th>Returned Values</th>
-              </tr>
-            </thead>
-            <tbody>
-              <tr>
-                <td>state</td>
-                <td>Get checkbox state</td>
-                <td></td>
-                <td>true, false</td>
-              </tr>
-              <tr>
-                <td>setState</td>
-                <td>Set checkbox state</td>
-                <td>(value: true, false)[, skip: true, <strong>false</strong>]</td>
-                <td>jQuery Object (input element)</td>
-              </tr>
-              <tr>
-                <td>toggleState</td>
-                <td>Toggle checkbox state</td>
-                <td>[skip: true, <strong>false</strong>]</td>
-                <td>jQuery Object (input element)</td>
-              </tr>
-              <tr>
-                <td>toggleRadioState</td>
-                <td>Toggle radio state</td>
-                <td>[skip: true, <strong>false</strong>]</td>
-                <td>jQuery Object (input element)</td>
-              </tr>
-              <tr>
-                <td>toggleRadioStateAllowUncheck</td>
-                <td>Toggle radio state allowing uncheck of the radio input</td>
-                <td>[uncheck: true, <strong>false</strong> | skip: true, <strong>false</strong>]</td>
-                <td>jQuery Object (input element)</td>
-              </tr>
-              <tr>
-                <td>setSizeClass</td>
-                <td>Set the size of the switch</td>
-                <td>'', 'mini', 'small', 'normal', 'large'</td>
-                <td>jQuery Object (input element)</td>
-              </tr>
-              <tr>
-                <td>setAnimated</td>
-                <td>Animate the switch</td>
-                <td>true, false</td>
-                <td>jQuery Object (input element)</td>
-              </tr>
-              <tr>
-                <td>isDisabled</td>
-                <td>Get disabled state</td>
-                <td></td>
-                <td>true, false</td>
-              </tr>
-              <tr>
-                <td>setDisabled</td>
-                <td>Set disable state</td>
-                <td>true, false</td>
-                <td>jQuery Object (input element)</td>
-              </tr>
-              <tr>
-                <td>toggleDisabled</td>
-                <td>Toggle disabled state</td>
-                <td></td>
-                <td>jQuery Object (input element)</td>
-              </tr>
-              <tr>
-                <td>isReadOnly</td>
-                <td>Get Readonly state</td>
-                <td></td>
-                <td>true, false</td>
-              </tr>
-              <tr>
-                <td>setReadOnly</td>
-                <td>Set Readonly state</td>
-                <td>true, false</td>
-                <td>jQuery Object (input element)</td>
-              </tr>
-              <tr>
-                <td>toggleReadOnly</td>
-                <td>Toggle readonly state</td>
-                <td></td>
-                <td>jQuery Object (input element)</td>
-              </tr>
-              <tr>
-                <td>setOnClass</td>
-                <td>Color of the left side of the switch</td>
-                <td>'primary', 'info', 'success', 'warning', 'danger', 'default'</td>
-                <td>jQuery Object (input element)</td>
-              </tr>
-              <tr>
-                <td>setOffClass</td>
-                <td>Color of the right side of the switch</td>
-                <td>'primary', 'info', 'success', 'warning', 'danger', 'default'</td>
-                <td>jQuery Object (input element)</td>
-              </tr>
-              <tr>
-                <td>setOnLabel</td>
-                <td>Text of the left side of the switch</td>
-                <td>String</td>
-                <td>jQuery Object (input element)</td>
-              </tr>
-              <tr>
-                <td>setOffLabel</td>
-                <td>Text of the right side of the switch</td>
-                <td>String</td>
-                <td>jQuery Object (input element)</td>
-              </tr>
-              <tr>
-                <td>setTextLabel</td>
-                <td>Text of the center handle of the switch</td>
-                <td>String</td>
-                <td>null</td>
-              </tr>
-              <tr>
-                <td>setTextIcon</td>
-                <td>Text of the center handle of the switch. Use to include external services icons</td>
-                <td>String</td>
-                <td>null</td>
-              </tr>
-              <tr>
-                <td>destroy</td>
-                <td>Destroy the instance of Bootstrap Switch</td>
-                <td></td>
-                <td>jQuery Object (input element)</td>
-              </tr>
-            </tbody>
-          </table>
-        </div>
-        <div id="events">
-          <h2 class="page-header">Events</h2>
-          <p>
-            The only event triggered is <code>switch-change</code>. It returns two parameters: <code>event</code> and
-            <code>data</code>.<br>
-            The latter is an object that includes <code>el</code> (the input DOM element) and <code>value</code> (the
-            new input state)
-          </p>
-        </div>
-      </div>
-    </main>
-    <footer class="bs-docs-footer">
-      <div class="container">
-        <p>Code licensed under <a href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank">Apache License, Version 2.0</a><br>Created by <a href="https://github.com/nostalgiaz" target="_blank">Mattia Larentis</a><br>Mantained by <a href="https://github.com/lostcrew" target="_blank">Emanuele Marchi</a>
-        </p>
-      </div>
-    </footer>
-    <script src="docs/js/jquery.min.js"></script>
-    <script src="docs/js/bootstrap.min.js"></script>
-    <script src="docs/js/highlight.js"></script>
-    <script src="dist/js/bootstrap-switch.js"></script>
-    <script src="docs/js/main.js"></script>
-  </body>
-</html>

+ 0 - 111
events.html

@@ -1,111 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <meta http-equiv="X-UA-Compatible" content="IE=edge">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-    <meta name="description" content="Turn checkboxes and radio buttons into toggle switches.">
-    <meta name="author" content="Mattia Larentis, Emanuele Marchi and Peter Stein">
-    <title>Bootstrap Switch · Turn checkboxes and radio buttons into toggle switches</title>
-    <link href="docs/css/bootstrap.min.css" rel="stylesheet">
-    <link href="docs/css/highlight.css" rel="stylesheet">
-    <link href="dist/css/bootstrap3/bootstrap-switch.css" rel="stylesheet">
-    <link href="http://getbootstrap.com/assets/css/docs.min.css" rel="stylesheet">
-    <link href="docs/css/main.css" rel="stylesheet">
-    <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" id="github"><img src="https://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png" alt="Fork me on GitHub"></a>
-    <header role="banner" class="navbar navbar-static-top bs-docs-nav">
-      <div class="container">
-        <div class="navbar-header">
-          <button type="button" data-toggle="collapse" data-target="#collapse" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a href="../" class="navbar-brand">Bootstrap Switch</a>
-        </div>
-        <nav id="collapse" role="navigation" class="collapse navbar-collapse bs-navbar-collapse">
-          <ul class="nav navbar-nav">
-            <li><a href="https://github.com/nostalgiaz/bootstrap-switch/archive/master.zip" data-toggle="dropdown">Download</a></li>
-            <li><a href="examples.html">Examples</a></li>
-            <li class="dropdown"><a href="#" data-toggle="dropdown">Documentation <span class="caret"></span></a>
-              <ul class="dropdown-menu">
-                <li><a href="/options.html">Options</a></li>
-                <li><a href="/methods.html">Methods</a></li>
-                <li><a href="/events.html">Events</a></li>
-                <li role="presentation" class="divider"></li>
-                <li><a href="/documentation-2.html">Documentation (v2.0.1)</a></li>
-              </ul>
-            </li>
-            <li><a href="https://github.com/nostalgiaz/bootstrap-switch/issues">Bug reports</a></li>
-          </ul>
-        </nav>
-      </div>
-    </header>
-    <main id="content" role="main">
-      <div class="bs-docs-header">
-        <div class="container">
-          <h1>Events</h1>
-        </div>
-      </div>
-      <div class="container">
-        <p>
-          All the events are namespaced, therefore always append <code>.bootstrapSwitch</code> when you
-          attach your handlers.<br>
-          You can register to the emitted events as follows:
-        </p>
-        <pre><code>$('input[name="my-checkbox"]').on('switchChange.bootstrapSwitch', function(event, state) {
-  console.log(this); // DOM element
-  console.log(event); // jQuery event
-  console.log(state); // true | false
-});</code></pre>
-        <table class="table table-bordered table-striped table-responsive">
-          <thead>
-            <tr>
-              <th>Name</th>
-              <th>Description</th>
-              <th>Parameters</th>
-            </tr>
-          </thead>
-          <tbody>
-            <tr>
-              <td>init</td>
-              <td>Triggered on initialization. 'this' refers to the DOM element.</td>
-              <td>
-                event (<a href="https://api.jquery.com/category/events/event-object/" target="_blank">jQuery Event object</a>)
-                state (true | false)
-              </td>
-            </tr>
-            <tr>
-              <td>switchChange</td>
-              <td>Triggered on switch state change. 'this' refers to the DOM element.</td>
-              <td>
-                event (<a href="https://api.jquery.com/category/events/event-object/" target="_blank">jQuery Event object</a>),
-                state (true | false)
-              </td>
-            </tr>
-          </tbody>
-        </table>
-      </div>
-    </main>
-    <footer class="bs-docs-footer">
-      <div class="container">
-        <p>Code licensed under <a href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank">Apache License, Version 2.0</a><br>Created by <a href="https://github.com/nostalgiaz" target="_blank">Mattia Larentis</a><br>Mantained by <a href="https://github.com/lostcrew" target="_blank">Emanuele Marchi</a>
-        </p>
-      </div>
-    </footer>
-    <script src="docs/js/jquery.min.js"></script>
-    <script src="docs/js/bootstrap.min.js"></script>
-    <script src="docs/js/highlight.js"></script>
-    <script src="dist/js/bootstrap-switch.js"></script>
-    <script src="docs/js/main.js"></script>
-  </body>
-</html>

+ 0 - 288
examples.html

@@ -1,288 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <meta http-equiv="X-UA-Compatible" content="IE=edge">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-    <meta name="description" content="Turn checkboxes and radio buttons into toggle switches.">
-    <meta name="author" content="Mattia Larentis, Emanuele Marchi and Peter Stein">
-    <title>Bootstrap Switch · Turn checkboxes and radio buttons into toggle switches</title>
-    <link href="docs/css/bootstrap.min.css" rel="stylesheet">
-    <link href="docs/css/highlight.css" rel="stylesheet">
-    <link href="dist/css/bootstrap3/bootstrap-switch.css" rel="stylesheet">
-    <link href="http://getbootstrap.com/assets/css/docs.min.css" rel="stylesheet">
-    <link href="docs/css/main.css" rel="stylesheet">
-    <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" id="github"><img src="https://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png" alt="Fork me on GitHub"></a>
-    <header role="banner" class="navbar navbar-static-top bs-docs-nav">
-      <div class="container">
-        <div class="navbar-header">
-          <button type="button" data-toggle="collapse" data-target="#collapse" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a href="../" class="navbar-brand">Bootstrap Switch</a>
-        </div>
-        <nav id="collapse" role="navigation" class="collapse navbar-collapse bs-navbar-collapse">
-          <ul class="nav navbar-nav">
-            <li><a href="https://github.com/nostalgiaz/bootstrap-switch/archive/master.zip" data-toggle="dropdown">Download</a></li>
-            <li><a href="examples.html">Examples</a></li>
-            <li class="dropdown"><a href="#" data-toggle="dropdown">Documentation <span class="caret"></span></a>
-              <ul class="dropdown-menu">
-                <li><a href="/options.html">Options</a></li>
-                <li><a href="/methods.html">Methods</a></li>
-                <li><a href="/events.html">Events</a></li>
-                <li role="presentation" class="divider"></li>
-                <li><a href="/documentation-2.html">Documentation (v2.0.1)</a></li>
-              </ul>
-            </li>
-            <li><a href="https://github.com/nostalgiaz/bootstrap-switch/issues">Bug reports</a></li>
-          </ul>
-        </nav>
-      </div>
-    </header>
-    <main id="content" role="main">
-      <div class="bs-docs-header">
-        <div class="container">
-          <h1>Examples</h1>
-        </div>
-      </div>
-      <div class="container">
-        <div class="row">
-          <div class="col-sm-6 col-lg-4">
-            <h2 class="h4">State</h2>
-            <p>
-              <input id="switch-state" type="checkbox" checked>
-            </p>
-            <div class="btn-group">
-              <button type="button" data-switch-toggle="state" class="btn btn-default">Toggle</button>
-              <button type="button" data-switch-set="state" data-switch-value="true" class="btn btn-default">Set true</button>
-              <button type="button" data-switch-set="state" data-switch-value="false" class="btn btn-default">Set false</button>
-              <button type="button" data-switch-get="state" class="btn btn-default">Get</button>
-            </div>
-          </div>
-          <div class="col-sm-6 col-lg-4">
-            <h2 class="h4">Size</h2>
-            <p>
-              <input id="switch-size" type="checkbox" checked data-size="mini">
-            </p>
-            <div class="btn-group">
-              <button type="button" data-switch-set="size" data-switch-value="mini" class="btn btn-default">Mini</button>
-              <button type="button" data-switch-set="size" data-switch-value="small" class="btn btn-default">Small</button>
-              <button type="button" data-switch-set="size" data-switch-value="normal" class="btn btn-default">Normal</button>
-              <button type="button" data-switch-set="size" data-switch-value="large" class="btn btn-default">Large</button>
-              <button type="button" data-switch-get="size" class="btn btn-default">Get</button>
-            </div>
-          </div>
-          <div class="col-sm-6 col-lg-4">
-            <h2 class="h4">Animate</h2>
-            <p>
-              <input id="switch-animate" type="checkbox" checked>
-            </p>
-            <p>
-              <button type="button" data-switch-toggle="animate" class="btn btn-default">Toggle</button>
-              <button type="button" data-switch-get="animate" class="btn btn-default">Get</button>
-            </p>
-          </div>
-          <div class="col-sm-6 col-lg-4">
-            <h2 class="h4">Disabled</h2>
-            <p>
-              <input id="switch-disabled" type="checkbox" checked disabled>
-            </p>
-            <p>
-              <button type="button" data-switch-toggle="disabled" class="btn btn-default">Toggle</button>
-              <button type="button" data-switch-get="disabled" class="btn btn-default">Get</button>
-            </p>
-          </div>
-          <div class="col-sm-6 col-lg-4">
-            <h2 class="h4">Readonly</h2>
-            <p>
-              <input id="switch-readonly" type="checkbox" checked readonly>
-            </p>
-            <p>
-              <button type="button" data-switch-toggle="readonly" class="btn btn-default">Toggle</button>
-              <button type="button" data-switch-get="readonly" class="btn btn-default">Get</button>
-            </p>
-          </div>
-          <div class="col-sm-6 col-lg-4">
-            <h2 class="h4">Indeterminate</h2>
-            <p>
-              <input id="switch-indeterminate" type="checkbox" checked data-indeterminate="true">
-            </p>
-            <p>
-              <button type="button" data-switch-toggle="indeterminate" class="btn btn-default">Toggle</button>
-              <button type="button" data-switch-get="indeterminate" class="btn btn-default">Get</button>
-            </p>
-          </div>
-          <div class="col-sm-6 col-lg-4">
-            <h2 class="h4">Inverse</h2>
-            <p>
-              <input id="switch-inverse" type="checkbox" checked data-inverse="true">
-            </p>
-            <p>
-              <button type="button" data-switch-toggle="inverse" class="btn btn-default">Toggle</button>
-              <button type="button" data-switch-get="inverse" class="btn btn-default">Get</button>
-            </p>
-          </div>
-          <div class="col-sm-6 col-lg-4">
-            <h2 class="h4">On Color</h2>
-            <p>
-              <input id="switch-onColor" type="checkbox" checked data-on-color="info">
-            </p>
-            <p class="btn-group">
-              <div class="btn-group">
-                <button type="button" data-toggle="dropdown" class="btn btn-default dropdown-toggle">Set &nbsp;<span class="caret"></span></button>
-                <div role="menu" class="dropdown-menu">
-                  <li><a data-switch-set="onColor" data-switch-value="primary">Primary</a></li>
-                  <li><a data-switch-set="onColor" data-switch-value="info">Info</a></li>
-                  <li><a data-switch-set="onColor" data-switch-value="success">Success</a></li>
-                  <li><a data-switch-set="onColor" data-switch-value="warning">Warning</a></li>
-                  <li><a data-switch-set="onColor" data-switch-value="default">Default</a></li>
-                </div>
-              </div>
-              <button type="button" data-switch-get="onColor" class="btn btn-default">Get</button>
-            </p>
-          </div>
-          <div class="col-sm-6 col-lg-4">
-            <h2 class="h4">Off Color</h2>
-            <p>
-              <input id="switch-offColor" type="checkbox" data-off-color="warning">
-            </p>
-            <p class="btn-group">
-              <div class="btn-group">
-                <button type="button" data-toggle="dropdown" class="btn btn-default dropdown-toggle">Set &nbsp;<span class="caret"></span></button>
-                <div role="menu" class="dropdown-menu">
-                  <li><a data-switch-set="offColor" data-switch-value="primary">Primary</a></li>
-                  <li><a data-switch-set="offColor" data-switch-value="info">Info</a></li>
-                  <li><a data-switch-set="offColor" data-switch-value="success">Success</a></li>
-                  <li><a data-switch-set="offColor" data-switch-value="warning">Warning</a></li>
-                  <li><a data-switch-set="offColor" data-switch-value="default">Default</a></li>
-                </div>
-              </div>
-              <button type="button" data-switch-get="offColor" class="btn btn-default">Get</button>
-            </p>
-          </div>
-          <div class="col-sm-6 col-lg-4">
-            <h2 class="h4">On Text</h2>
-            <p>
-              <input id="switch-onText" type="checkbox" checked data-on-text="Yes">
-            </p>
-            <div class="row">
-              <div class="col-sm-6">
-                <input type="text" data-switch-set-value="onText" value="Yes" class="form-control">
-              </div>
-            </div>
-          </div>
-          <div class="col-sm-6 col-lg-4">
-            <h2 class="h4">Off Text</h2>
-            <p>
-              <input id="switch-offText" type="checkbox" data-off-text="No">
-            </p>
-            <div class="row">
-              <div class="col-sm-6">
-                <input type="text" data-switch-set-value="offText" value="No" class="form-control">
-              </div>
-            </div>
-          </div>
-          <div class="col-sm-6 col-lg-4">
-            <h2 class="h4">Label Text</h2>
-            <p>
-              <input id="switch-labelText" type="checkbox" data-label-text="Label">
-            </p>
-            <div class="row">
-              <div class="col-sm-6">
-                <input type="text" data-switch-set-value="labelText" class="form-control">
-              </div>
-            </div>
-          </div>
-          <div class="col-sm-6 col-lg-4">
-            <h2 class="h4">Handle Width</h2>
-            <p>
-              <input id="switch-handleWidth" type="checkbox" data-handle-width="100">
-            </p>
-            <div class="row">
-              <div class="col-sm-6">
-                <input type="number" data-switch-set-value="handleWidth" value="100" class="form-control">
-              </div>
-            </div>
-          </div>
-          <div class="col-sm-6 col-lg-4">
-            <h2 class="h4">Label Width</h2>
-            <p>
-              <input id="switch-labelWidth" type="checkbox" data-label-width="100">
-            </p>
-            <div class="row">
-              <div class="col-sm-6">
-                <input type="number" data-switch-set-value="labelWidth" value="100" class="form-control">
-              </div>
-            </div>
-          </div>
-          <div class="col-sm-6 col-lg-4">
-            <h2 class="h4">Create | Destroy</h2>
-            <p>
-              <input id="switch-create-destroy" type="checkbox" checked data-switch-no-init>
-            </p>
-            <div class="row">
-              <div class="col-sm-6">
-                <button type="button" data-switch-create-destroy data-destroy-text="Destroy" class="btn btn-default">Create</button>
-              </div>
-            </div>
-          </div>
-        </div><br><br>
-        <div class="text-center">
-          <h2 class="h4">Radio All Off</h2>
-          <div class="row">
-            <div class="col-sm-6">
-              <h3 class="h5">Disabled</h3>
-              <input type="radio" name="radio1" checked class="switch-radio1">
-              <input type="radio" name="radio1" class="switch-radio1">
-              <input type="radio" name="radio1" class="switch-radio1">
-            </div>
-            <div class="col-sm-6">
-              <h3 class="h5">Enabled</h3>
-              <input type="radio" name="radio2" checked data-radio-all-off="true" class="switch-radio2">
-              <input type="radio" name="radio2" data-radio-all-off="true" class="switch-radio2">
-              <input type="radio" name="radio2" data-radio-all-off="true" class="switch-radio2">
-            </div>
-          </div><br>
-          <hr>
-          <h2 class="h4">Inside Modals</h2>
-          <button data-toggle="modal" data-target="#modal-switch" class="btn btn-default">Open Modal</button>
-          <div id="modal-switch" tabindex="-1" role="dialog" aria-labelledby="modal-switch-label" class="modal fade">
-            <div class="modal-dialog">
-              <div class="modal-content">
-                <div class="modal-header">
-                  <button type="button" data-dismiss="modal" class="close"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
-                  <div id="modal-switch-label" class="modal-title">Title</div>
-                </div>
-                <div class="modal-body">
-                  <input id="switch-modal" type="checkbox" checked>
-                </div>
-              </div>
-            </div>
-          </div>
-        </div>
-      </div>
-    </main>
-    <footer class="bs-docs-footer">
-      <div class="container">
-        <p>Code licensed under <a href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank">Apache License, Version 2.0</a><br>Created by <a href="https://github.com/nostalgiaz" target="_blank">Mattia Larentis</a><br>Mantained by <a href="https://github.com/lostcrew" target="_blank">Emanuele Marchi</a>
-        </p>
-      </div>
-    </footer>
-    <script src="docs/js/jquery.min.js"></script>
-    <script src="docs/js/bootstrap.min.js"></script>
-    <script src="docs/js/highlight.js"></script>
-    <script src="dist/js/bootstrap-switch.js"></script>
-    <script src="docs/js/main.js"></script>
-  </body>
-</html>

+ 0 - 99
index.html

@@ -1,99 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <meta http-equiv="X-UA-Compatible" content="IE=edge">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-    <meta name="description" content="Turn checkboxes and radio buttons into toggle switches.">
-    <meta name="author" content="Mattia Larentis, Emanuele Marchi and Peter Stein">
-    <title>Bootstrap Switch · Turn checkboxes and radio buttons into toggle switches</title>
-    <link href="docs/css/bootstrap.min.css" rel="stylesheet">
-    <link href="docs/css/highlight.css" rel="stylesheet">
-    <link href="dist/css/bootstrap3/bootstrap-switch.css" rel="stylesheet">
-    <link href="http://getbootstrap.com/assets/css/docs.min.css" rel="stylesheet">
-    <link href="docs/css/main.css" rel="stylesheet">
-    <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" id="github"><img src="https://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png" alt="Fork me on GitHub"></a>
-    <header role="banner" class="navbar navbar-static-top bs-docs-nav">
-      <div class="container">
-        <div class="navbar-header">
-          <button type="button" data-toggle="collapse" data-target="#collapse" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a href="../" class="navbar-brand">Bootstrap Switch</a>
-        </div>
-        <nav id="collapse" role="navigation" class="collapse navbar-collapse bs-navbar-collapse">
-          <ul class="nav navbar-nav">
-            <li><a href="https://github.com/nostalgiaz/bootstrap-switch/archive/master.zip" data-toggle="dropdown">Download</a></li>
-            <li><a href="examples.html">Examples</a></li>
-            <li class="dropdown"><a href="#" data-toggle="dropdown">Documentation <span class="caret"></span></a>
-              <ul class="dropdown-menu">
-                <li><a href="/options.html">Options</a></li>
-                <li><a href="/methods.html">Methods</a></li>
-                <li><a href="/events.html">Events</a></li>
-                <li role="presentation" class="divider"></li>
-                <li><a href="/documentation-2.html">Documentation (v2.0.1)</a></li>
-              </ul>
-            </li>
-            <li><a href="https://github.com/nostalgiaz/bootstrap-switch/issues">Bug reports</a></li>
-          </ul>
-        </nav>
-      </div>
-    </header>
-    <main id="content" role="main">
-      <div class="bs-docs-masthead">
-        <div class="container">
-          <h1 class="title">Bootstrap Switch</h1>
-          <p class="lead">Turn checkboxes &nbsp;
-            <input type="checkbox" checked data-switch-no-init>&nbsp; and radio buttons &nbsp;
-            <input type="radio" checked data-switch-no-init>&nbsp; in toggle switches &nbsp;
-            <input type="checkbox" checked>
-          </p>
-          <p class="lead"><a href="https://github.com/nostalgiaz/bootstrap-switch/archive/master.zip" class="btn btn-outline-inverse btn-lg">Download Bootstrap Switch</a></p>
-          <p class="bs-docs-social">
-            <iframe src="http://ghbtns.com/github-btn.html?user=nostalgiaz&amp;repo=bootstrap-switch&amp;type=watch&amp;count=true&amp;size=large" allowtransparency="true" frameborder="0" scrolling="0" width="184" height="30"></iframe>
-            <iframe src="http://ghbtns.com/github-btn.html?user=nostalgiaz&amp;repo=bootstrap-switch&amp;type=fork&amp;count=true&amp;size=large" allowtransparency="true" frameborder="0" scrolling="0" width="144" height="30"></iframe>
-          </p><br>
-          <p class="version">Currently v3.3.2 · Compatible with Bootstrap 2 and 3</p>
-        </div>
-      </div>
-      <div class="container">
-        <h2 class="page-header">Getting Started</h2>
-        <p>Include the dependencies: jQuery, Bootstrap and Bootstrap Switch CSS + Javascript.</p>
-        <pre><code>[...]
-&lt;link href="bootstrap.css" rel="stylesheet"&gt;
-&lt;link href="bootstrap-switch.css" rel="stylesheet"&gt;
-&lt;script src="jquery.js"&gt;&lt;/script&gt;
-&lt;script src="bootstrap-switch.js"&gt;&lt;/script&gt;
-[...]</code></pre>
-        <p>Add your checkbox.</p>
-        <pre><code>&lt;input type="checkbox" name="my-checkbox" checked&gt;</code></pre>
-        <p>Initialize Bootstrap Switch.</p>
-        <pre><code>$("[name='my-checkbox']").bootstrapSwitch();</code></pre>
-        <p>Enjoy.</p>
-        <div class="text-center"><a href="examples.html" class="btn btn-lg btn-primary">See Examples</a>&nbsp;<a href="options.html" class="btn btn-lg btn-outline">Browse Documentation</a></div>
-      </div>
-    </main>
-    <footer class="bs-docs-footer">
-      <div class="container">
-        <p>Code licensed under <a href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank">Apache License, Version 2.0</a><br>Created by <a href="https://github.com/nostalgiaz" target="_blank">Mattia Larentis</a><br>Mantained by <a href="https://github.com/lostcrew" target="_blank">Emanuele Marchi</a>
-        </p>
-      </div>
-    </footer>
-    <script src="docs/js/jquery.min.js"></script>
-    <script src="docs/js/bootstrap.min.js"></script>
-    <script src="docs/js/highlight.js"></script>
-    <script src="dist/js/bootstrap-switch.js"></script>
-    <script src="docs/js/main.js"></script>
-  </body>
-</html>

+ 0 - 67
main.html

@@ -1,67 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <meta http-equiv="X-UA-Compatible" content="IE=edge">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-    <meta name="description" content="Turn checkboxes and radio buttons into toggle switches.">
-    <meta name="author" content="Mattia Larentis, Emanuele Marchi and Peter Stein">
-    <title>Bootstrap Switch · Turn checkboxes and radio buttons into toggle switches</title>
-    <link href="docs/css/bootstrap.min.css" rel="stylesheet">
-    <link href="docs/css/highlight.css" rel="stylesheet">
-    <link href="dist/css/bootstrap3/bootstrap-switch.css" rel="stylesheet">
-    <link href="http://getbootstrap.com/assets/css/docs.min.css" rel="stylesheet">
-    <link href="docs/css/main.css" rel="stylesheet">
-    <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" id="github"><img src="https://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png" alt="Fork me on GitHub"></a>
-    <header role="banner" class="navbar navbar-static-top bs-docs-nav">
-      <div class="container">
-        <div class="navbar-header">
-          <button type="button" data-toggle="collapse" data-target="#collapse" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a href="../" class="navbar-brand">Bootstrap Switch</a>
-        </div>
-        <nav id="collapse" role="navigation" class="collapse navbar-collapse bs-navbar-collapse">
-          <ul class="nav navbar-nav">
-            <li><a href="https://github.com/nostalgiaz/bootstrap-switch/archive/master.zip" data-toggle="dropdown">Download</a></li>
-            <li><a href="examples.html">Examples</a></li>
-            <li class="dropdown"><a href="#" data-toggle="dropdown">Documentation <span class="caret"></span></a>
-              <ul class="dropdown-menu">
-                <li><a href="/options.html">Options</a></li>
-                <li><a href="/methods.html">Methods</a></li>
-                <li><a href="/events.html">Events</a></li>
-                <li role="presentation" class="divider"></li>
-                <li><a href="/documentation-2.html">Documentation (v2.0.1)</a></li>
-              </ul>
-            </li>
-            <li><a href="https://github.com/nostalgiaz/bootstrap-switch/issues">Bug reports</a></li>
-          </ul>
-        </nav>
-      </div>
-    </header>
-    <main id="content" role="main">
-    </main>
-    <footer class="bs-docs-footer">
-      <div class="container">
-        <p>Code licensed under <a href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank">Apache License, Version 2.0</a><br>Created by <a href="https://github.com/nostalgiaz" target="_blank">Mattia Larentis</a><br>Mantained by <a href="https://github.com/lostcrew" target="_blank">Emanuele Marchi</a>
-        </p>
-      </div>
-    </footer>
-    <script src="docs/js/jquery.min.js"></script>
-    <script src="docs/js/bootstrap.min.js"></script>
-    <script src="docs/js/highlight.js"></script>
-    <script src="dist/js/bootstrap-switch.js"></script>
-    <script src="docs/js/main.js"></script>
-  </body>
-</html>

+ 0 - 123
methods.html

@@ -1,123 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <meta http-equiv="X-UA-Compatible" content="IE=edge">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-    <meta name="description" content="Turn checkboxes and radio buttons into toggle switches.">
-    <meta name="author" content="Mattia Larentis, Emanuele Marchi and Peter Stein">
-    <title>Bootstrap Switch · Turn checkboxes and radio buttons into toggle switches</title>
-    <link href="docs/css/bootstrap.min.css" rel="stylesheet">
-    <link href="docs/css/highlight.css" rel="stylesheet">
-    <link href="dist/css/bootstrap3/bootstrap-switch.css" rel="stylesheet">
-    <link href="http://getbootstrap.com/assets/css/docs.min.css" rel="stylesheet">
-    <link href="docs/css/main.css" rel="stylesheet">
-    <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" id="github"><img src="https://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png" alt="Fork me on GitHub"></a>
-    <header role="banner" class="navbar navbar-static-top bs-docs-nav">
-      <div class="container">
-        <div class="navbar-header">
-          <button type="button" data-toggle="collapse" data-target="#collapse" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a href="../" class="navbar-brand">Bootstrap Switch</a>
-        </div>
-        <nav id="collapse" role="navigation" class="collapse navbar-collapse bs-navbar-collapse">
-          <ul class="nav navbar-nav">
-            <li><a href="https://github.com/nostalgiaz/bootstrap-switch/archive/master.zip" data-toggle="dropdown">Download</a></li>
-            <li><a href="examples.html">Examples</a></li>
-            <li class="dropdown"><a href="#" data-toggle="dropdown">Documentation <span class="caret"></span></a>
-              <ul class="dropdown-menu">
-                <li><a href="/options.html">Options</a></li>
-                <li><a href="/methods.html">Methods</a></li>
-                <li><a href="/events.html">Events</a></li>
-                <li role="presentation" class="divider"></li>
-                <li><a href="/documentation-2.html">Documentation (v2.0.1)</a></li>
-              </ul>
-            </li>
-            <li><a href="https://github.com/nostalgiaz/bootstrap-switch/issues">Bug reports</a></li>
-          </ul>
-        </nav>
-      </div>
-    </header>
-    <main id="content" role="main">
-      <div class="bs-docs-header">
-        <div class="container">
-          <h1>Methods</h1>
-        </div>
-      </div>
-      <div class="container">
-        <p>In Bootstrap Switch, every option is also a method.</p>
-        <p>If the second parameter is omitted, the method returns the current value.</p>
-        <p>You can invoke methods as follows:</p>
-        <pre><code>$('input[name="my-checkbox"]').bootstrapSwitch('state', true, true);</code></pre>
-        <h2>Additional Methods</h2>
-        <table class="table table-bordered table-striped table-responsive">
-          <thead>
-            <tr>
-              <th>Name</th>
-              <th>Description</th>
-            </tr>
-          </thead>
-          <tbody>
-            <tr>
-              <td>toggleState</td>
-              <td>Toggle the switch state</td>
-            </tr>
-            <tr>
-              <td>toggleAnimate</td>
-              <td>Toggle the animate option</td>
-            </tr>
-            <tr>
-              <td>toggleDisabled</td>
-              <td>Toggle the disabled state</td>
-            </tr>
-            <tr>
-              <td>toggleReadonly</td>
-              <td>Toggle the readonly state</td>
-            </tr>
-            <tr>
-              <td>toggleIndeterminate</td>
-              <td>Toggle the indeterminate state</td>
-            </tr>
-            <tr>
-              <td>toggleInverse</td>
-              <td>Toggle the inverse option</td>
-            </tr>
-            <tr>
-              <td>destroy</td>
-              <td>Destroy the instance of Bootstrap Switch</td>
-            </tr>
-          </tbody>
-        </table>
-        <h2>Special Behaviours</h2>
-        <ul>
-          <li>The method <code>state</code> can receive an optional third parameter <code>skip</code>. if true, <code>switchChange</code> event is not executed. The default is false.</li>
-          <li>The method <code>toggleState</code> can receive an optional second parameter <code>skip</code>. if true, <code>switchChange</code> event is not executed. The default is false.</li>
-          <li>The method <code>wrapperClass</code> can accept a falsy value as second parameter. If so, it resets the class to its default.</li>
-        </ul>
-      </div>
-    </main>
-    <footer class="bs-docs-footer">
-      <div class="container">
-        <p>Code licensed under <a href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank">Apache License, Version 2.0</a><br>Created by <a href="https://github.com/nostalgiaz" target="_blank">Mattia Larentis</a><br>Mantained by <a href="https://github.com/lostcrew" target="_blank">Emanuele Marchi</a>
-        </p>
-      </div>
-    </footer>
-    <script src="docs/js/jquery.min.js"></script>
-    <script src="docs/js/bootstrap.min.js"></script>
-    <script src="docs/js/highlight.js"></script>
-    <script src="dist/js/bootstrap-switch.js"></script>
-    <script src="docs/js/main.js"></script>
-  </body>
-</html>

+ 0 - 248
options.html

@@ -1,248 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <meta http-equiv="X-UA-Compatible" content="IE=edge">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-    <meta name="description" content="Turn checkboxes and radio buttons into toggle switches.">
-    <meta name="author" content="Mattia Larentis, Emanuele Marchi and Peter Stein">
-    <title>Bootstrap Switch · Turn checkboxes and radio buttons into toggle switches</title>
-    <link href="docs/css/bootstrap.min.css" rel="stylesheet">
-    <link href="docs/css/highlight.css" rel="stylesheet">
-    <link href="dist/css/bootstrap3/bootstrap-switch.css" rel="stylesheet">
-    <link href="http://getbootstrap.com/assets/css/docs.min.css" rel="stylesheet">
-    <link href="docs/css/main.css" rel="stylesheet">
-    <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" id="github"><img src="https://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png" alt="Fork me on GitHub"></a>
-    <header role="banner" class="navbar navbar-static-top bs-docs-nav">
-      <div class="container">
-        <div class="navbar-header">
-          <button type="button" data-toggle="collapse" data-target="#collapse" class="navbar-toggle"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a href="../" class="navbar-brand">Bootstrap Switch</a>
-        </div>
-        <nav id="collapse" role="navigation" class="collapse navbar-collapse bs-navbar-collapse">
-          <ul class="nav navbar-nav">
-            <li><a href="https://github.com/nostalgiaz/bootstrap-switch/archive/master.zip" data-toggle="dropdown">Download</a></li>
-            <li><a href="examples.html">Examples</a></li>
-            <li class="dropdown"><a href="#" data-toggle="dropdown">Documentation <span class="caret"></span></a>
-              <ul class="dropdown-menu">
-                <li><a href="/options.html">Options</a></li>
-                <li><a href="/methods.html">Methods</a></li>
-                <li><a href="/events.html">Events</a></li>
-                <li role="presentation" class="divider"></li>
-                <li><a href="/documentation-2.html">Documentation (v2.0.1)</a></li>
-              </ul>
-            </li>
-            <li><a href="https://github.com/nostalgiaz/bootstrap-switch/issues">Bug reports</a></li>
-          </ul>
-        </nav>
-      </div>
-    </header>
-    <main id="content" role="main">
-      <div class="bs-docs-header">
-        <div class="container">
-          <h1>Options</h1>
-        </div>
-      </div>
-      <div class="container">
-        <table class="table table-bordered table-striped table-responsive">
-          <thead>
-            <tr>
-              <th>Name</th>
-              <th>Attribute</th>
-              <th>Type</th>
-              <th>Description</th>
-              <th>Values</th>
-              <th>Default</th>
-            </tr>
-          </thead>
-          <tbody>
-            <tr>
-              <td>state</td>
-              <td>checked</td>
-              <td>Boolean</td>
-              <td>The checkbox state</td>
-              <td>true, false</td>
-              <td>true</td>
-            </tr>
-            <tr>
-              <td>size</td>
-              <td>data-size</td>
-              <td>String</td>
-              <td>The checkbox size</td>
-              <td>null, 'mini', 'small', 'normal', 'large'</td>
-              <td>null</td>
-            </tr>
-            <tr>
-              <td>animate</td>
-              <td>data-animate</td>
-              <td>Boolean</td>
-              <td>Animate the switch</td>
-              <td>true, false</td>
-              <td>true</td>
-            </tr>
-            <tr>
-              <td>disabled</td>
-              <td>disabled</td>
-              <td>Boolean</td>
-              <td>Disable state</td>
-              <td>true, false</td>
-              <td>false</td>
-            </tr>
-            <tr>
-              <td>readonly</td>
-              <td>readonly</td>
-              <td>Boolean</td>
-              <td>Readonly state</td>
-              <td>true, false</td>
-              <td>false</td>
-            </tr>
-            <tr>
-              <td>indeterminate</td>
-              <td>data-indeterminate</td>
-              <td>Boolean</td>
-              <td>Indeterminate state</td>
-              <td>true, false</td>
-              <td>false</td>
-            </tr>
-            <tr>
-              <td>inverse</td>
-              <td>data-inverse</td>
-              <td>Boolean</td>
-              <td>Inverse switch direction</td>
-              <td>true, false</td>
-              <td>false</td>
-            </tr>
-            <tr>
-              <td>radioAllOff</td>
-              <td>data-radio-all-off</td>
-              <td>Boolean</td>
-              <td>Allow this radio button to be unchecked by the user</td>
-              <td>true, false</td>
-              <td>false</td>
-            </tr>
-            <tr>
-              <td>onColor</td>
-              <td>data-on-color</td>
-              <td>String</td>
-              <td>Color of the left side of the switch</td>
-              <td>'primary', 'info', 'success', 'warning', 'danger', 'default'</td>
-              <td>'primary'</td>
-            </tr>
-            <tr>
-              <td>offColor</td>
-              <td>data-off-color</td>
-              <td>String</td>
-              <td>Color of the right side of the switch</td>
-              <td>'primary', 'info', 'success', 'warning', 'danger', 'default'</td>
-              <td>'default'</td>
-            </tr>
-            <tr>
-              <td>onText</td>
-              <td>data-on-text</td>
-              <td>String</td>
-              <td>Text of the left side of the switch</td>
-              <td>String</td>
-              <td>'ON'</td>
-            </tr>
-            <tr>
-              <td>offText</td>
-              <td>data-off-text</td>
-              <td>String</td>
-              <td>Text of the right side of the switch</td>
-              <td>String</td>
-              <td>'OFF'</td>
-            </tr>
-            <tr>
-              <td>labelText</td>
-              <td>data-label-text</td>
-              <td>String</td>
-              <td>Text of the center handle of the switch</td>
-              <td>String</td>
-              <td>'&amp;nbsp;'</td>
-            </tr>
-            <tr>
-              <td>handleWidth</td>
-              <td>data-handle-width</td>
-              <td>String | Number</td>
-              <td>Width of the left and right sides in pixels</td>
-              <td>'auto' or Number</td>
-              <td>'auto'</td>
-            </tr>
-            <tr>
-              <td>labelWidth</td>
-              <td>data-label-width</td>
-              <td>String | Number</td>
-              <td>Width of the center handle in pixels</td>
-              <td>'auto' or Number</td>
-              <td>'auto'</td>
-            </tr>
-            <tr>
-              <td>baseClass</td>
-              <td>data-base-class</td>
-              <td>String</td>
-              <td>Global class prefix</td>
-              <td>String</td>
-              <td>'bootstrap-switch'</td>
-            </tr>
-            <tr>
-              <td>wrapperClass</td>
-              <td>data-wrapper-class</td>
-              <td>String | Array</td>
-              <td>Container element class(es)</td>
-              <td>String | Array</td>
-              <td>'wrapper'</td>
-            </tr>
-            <tr>
-              <td>onInit</td>
-              <td></td>
-              <td>Function</td>
-              <td>Callback function to execute on initialization</td>
-              <td>Function</td>
-              <td>
-                <pre><code class="javascript">function(event, state) {}</code></pre>
-              </td>
-            </tr>
-            <tr>
-              <td>onSwitchChange</td>
-              <td></td>
-              <td>Function</td>
-              <td>Callback function to execute on switch state change. If false is returned, the status will be reverted, otherwise nothing changes</td>
-              <td>Function</td>
-              <td>
-                <pre><code class="javascript">function(event, state) {}</code></pre>
-              </td>
-            </tr>
-          </tbody>
-        </table>
-        <h2>Global Defaults Overriding</h2>
-        <p>Follow the jQuery convention to override the default options of the library. For instance:</p>
-        <pre><code>$.fn.bootstrapSwitch.defaults.size = 'large';
-$.fn.bootstrapSwitch.defaults.onColor = 'success';</code></pre>
-      </div>
-    </main>
-    <footer class="bs-docs-footer">
-      <div class="container">
-        <p>Code licensed under <a href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank">Apache License, Version 2.0</a><br>Created by <a href="https://github.com/nostalgiaz" target="_blank">Mattia Larentis</a><br>Mantained by <a href="https://github.com/lostcrew" target="_blank">Emanuele Marchi</a>
-        </p>
-      </div>
-    </footer>
-    <script src="docs/js/jquery.min.js"></script>
-    <script src="docs/js/bootstrap.min.js"></script>
-    <script src="docs/js/highlight.js"></script>
-    <script src="dist/js/bootstrap-switch.js"></script>
-    <script src="docs/js/main.js"></script>
-  </body>
-</html>

+ 4 - 3
package.json

@@ -62,13 +62,14 @@
     "css:build:min": "lessc --clean-css='--advanced' src/less/bootstrap2/build.less dist/css/bootstrap2/bootstrap-switch.min.css && lessc --clean-css='--advanced' src/less/bootstrap3/build.less dist/css/bootstrap3/bootstrap-switch.min.css",
     "css:build:banner": "headr dist/css/bootstrap2/bootstrap-switch.css -o dist/css/bootstrap2/bootstrap-switch.css --version --homepage --author --license && headr dist/css/bootstrap2/bootstrap-switch.min.css -o dist/css/bootstrap2/bootstrap-switch.min.css --version --homepage --author --license && headr dist/css/bootstrap3/bootstrap-switch.css -o dist/css/bootstrap3/bootstrap-switch.css --version --homepage --author --license && headr dist/css/bootstrap3/bootstrap-switch.min.css -o dist/css/bootstrap3/bootstrap-switch.min.css --version --homepage --author --license",
     "css:build": "npm-run-all css:build:base css:build:min -p css:build:banner",
-    "css": "run-s css:build",
+    "css": "run-p css:build",
     "clean": "rm -rf dist",
     "lint": "run-p js:lint",
     "test": "run-p js:test",
     "build": "run-p *:build",
-    "docs": "",
-    "start": "run-s clean lint test build docs"
+    "docs": "harp compile src/docs docs",
+    "prepublish": "run-s clean lint test build docs",
+    "start": "run-s prepublish"
   },
   "npmName": "bootstrap-switch",
   "npmFileMap": [

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini