With help from http://hop.ie/blog/balls/
In IE8, simulate the checkbox 'change' event immediately when the checkbox value changes.
jQuery 1.11.0, HTML, CSS, JavaScript
No-Library (pure JS), HTML, CSS, JavaScript
This could be improved by using background-size:cover. Or even background-size:contain + adaptive backgrounds jQuery plugin.
jQuery plugin that turns a Bootstrap Toggle Button into a checkbox for your form. Some assembly required.
IE-safe. Would be nicer for modern browsers to rotate a square element, because then the :hover zone would match the visual shape.
jQuery 1.10.1, HTML, CSS, JavaScript
Custom Interpolation Symbols Directive. For changing the symbols dynamically. There are easier ways to change it across the whole app by configuring the $interpolate provider.
Directive for custom template tags