%PDF- %PDF-
| Direktori : /home/infra/betheme/betheme/muffin-options/fields/checkbox_pseudo/ |
| Current File : //home/infra/betheme/betheme/muffin-options/fields/checkbox_pseudo/field_checkbox_pseudo.js |
(function($) {
/* globals jQuery */
"use strict";
function MfnFieldCheckboxPseudo() {
var group = '.form-group.checkboxes.pseudo ';
$('.mfn-ui').on('click', group + 'li', function(e) {
var $form = $(this).closest('.form-group'),
$li = $(this);
if( $li.hasClass('active') ){
$li.removeClass('active');
$li.children('input').prop('checked', false);
} else {
$li.addClass('active');
$li.children('input').prop('checked', true);
}
// set pseudo input value
var value = '';
$('input:checked', $form).each(function() {
value = value + ' ' + $(this).val();
});
$('input.value', $form).val( value ).trigger('change');
});
}
/**
* $(document).ready
* Specify a function to execute when the DOM is fully loaded.
*/
$(function($) {
MfnFieldCheckboxPseudo();
});
})(jQuery);