Sha256: bfdd70fbd513acc79130804b906ba0bd841d85ed313fb32a7b838af41cfe3594

Contents?: true

Size: 912 Bytes

Versions: 44

Compression:

Stored size: 912 Bytes

Contents

jQuery( document ).ready(function()
{
    var body = jQuery('body');

    jQuery(document).bind('associatedsetsinit', function( e )
    {
        var target_selector = '.field.type-associated-set';
        var target = jQuery(e.target);
        if (!target.is(target_selector))
        {
            target = target.find(target_selector);
        }

        target.each(function()
        {
            var block = jQuery(this);
            var checkboxes = block.find('input.keep');
            checkboxes.bind('click', function()
            {
                var checkbox = jQuery(this);
                var destroy = checkbox.siblings('input.destroy');
                destroy.val(checkbox.prop('checked') ? 'false' : 'true');
            });
        });

    });

    body.on('contentloaded', function(e, event_params)
    {
        jQuery(e.target).trigger('associatedsetsinit', event_params);
    });
});

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
releaf-core-3.1.0 app/assets/javascripts/releaf/include/field.type_associated_set.js
releaf-core-3.0.3 app/assets/javascripts/releaf/include/field.type_associated_set.js
releaf-core-3.0.2 app/assets/javascripts/releaf/include/field.type_associated_set.js
releaf-core-3.0.1 app/assets/javascripts/releaf/include/field.type_associated_set.js
releaf-core-3.0.0 app/assets/javascripts/releaf/include/field.type_associated_set.js
releaf-core-2.2.1 app/assets/javascripts/releaf/include/field.type_associated_set.js
releaf-core-2.2.0 app/assets/javascripts/releaf/include/field.type_associated_set.js
releaf-core-2.1.2 app/assets/javascripts/releaf/include/field.type_associated_set.js
releaf-core-2.1.1 app/assets/javascripts/releaf/include/field.type_associated_set.js
releaf-core-2.1.0 app/assets/javascripts/releaf/include/field.type_associated_set.js
releaf-core-2.0.1 app/assets/javascripts/releaf/include/field.type_associated_set.js
releaf-core-2.0.0 app/assets/javascripts/releaf/include/field.type_associated_set.js
releaf-core-1.1.22 app/assets/javascripts/releaf/include/field.type_associated_set.js
releaf-core-1.1.21 app/assets/javascripts/releaf/include/field.type_associated_set.js
releaf-core-1.1.20 app/assets/javascripts/releaf/include/field.type_associated_set.js
releaf-core-1.1.19 app/assets/javascripts/releaf/include/field.type_associated_set.js
releaf-core-1.1.18 app/assets/javascripts/releaf/include/field.type_associated_set.js
releaf-core-1.1.17 app/assets/javascripts/releaf/include/field.type_associated_set.js
releaf-core-1.1.16 app/assets/javascripts/releaf/include/field.type_associated_set.js
releaf-core-1.1.15 app/assets/javascripts/releaf/include/field.type_associated_set.js