1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-06 06:38:00 +02:00

Merge pull request #2337 from lonalore/lib

Added Bootstrap Switch.
This commit is contained in:
Cameron
2017-01-28 07:55:57 -08:00
committed by GitHub
5 changed files with 191 additions and 32 deletions

31
e107_web/js/bootstrap.switch.init.js vendored Normal file
View File

@@ -0,0 +1,31 @@
var e107 = e107 || {'settings': {}, 'behaviors': {}};
(function ($)
{
/**
* @type {{attach: e107.behaviors.bootstrapSwitchInit.attach}}
*/
e107.behaviors.bootstrapSwitchInit = {
attach: function (context, settings)
{
if(typeof settings.bsSwitch === 'undefined' || settings.bsSwitch.length == 0)
{
return;
}
$.each(settings.bsSwitch, function (name, options)
{
$('input[name="' + name + '"]', context).once('bootstrap-switch-init').each(function ()
{
$(this).bootstrapSwitch({
size: options.size || 'mini',
onText: options.onText || null,
offText: options.offText || null
});
});
});
}
};
})(jQuery);