%PDF- %PDF-
Direktori : /proc/self/root/home/infra/betheme/betheme/muffin-options/fields/multi_text/ |
Current File : //proc/self/root/home/infra/betheme/betheme/muffin-options/fields/multi_text/field_multi_text.js |
(function($) { /* globals jQuery */ "use strict"; function mfnFieldMultiText() { var $group = $('.mfn-ui .form-group.sidebar-add'); $group.on('click', '.mfn-btn-delete', function(e) { e.preventDefault(); var $form = $(this).closest('.form-group'); $(this).parent().fadeOut( 200, function() { $(this).remove(); if( 1 >= $('.added-sidebars ul li', $form).length ){ $form.addClass('empty'); } }); }); $group.on('click', '.sidebar-add-button', function(e) { e.preventDefault(); var $form = $(this).closest('.form-group'), $clone = $('li.default', $form).clone(true); var val = $('.mfn-form-input', $form).val(); if( ! val ){ return false; } $('.added-sidebars ul', $form).append( $clone ); // $clone = $('.added-sidebars ul li:last-child', $form); $clone.removeClass('default') .hide().fadeIn(200); $clone.find('input').val( val ) .attr('name', $clone.find('input').data('name') ); $clone.find('.sidebar-title').text( val ); $('.mfn-form-input', $form).val(''); $form.removeClass('empty'); }); } /** * $(document).ready * Specify a function to execute when the DOM is fully loaded. */ $(function($) { mfnFieldMultiText(); }); })(jQuery);