$(document).ready(function() { if ($('#select-files').size() > 0) { $('#file-selector').hide(); $('#select-files').click(function() { $('#file-selector').show(); }); } }); $(document).ready(function() { if ($('#file-submitter').size() > 0) { $("#file-tree").on("select_node.jstree", function(evt, data) { add_input(data.node.id); }); $("#file-tree").on("deselect_node.jstree", function(evt, data) { remove_input(data.node.id); }); } if ($('#invitation_user_id').size() > 0) { $('#invitation_user_id').chosen(); } }); function add_input(id) { $('#file-submitter'). append(''); if ($('.js-file-input').size() > 0 && $('#file-submitter > input[type="submit"]').attr('disabled') == 'disabled') { $('#file-submitter > input[type="submit"]').attr('disabled', false); } } function remove_input(id) { $('#js-file-id-' + id).remove(); if ($('.js-file-input').size() == 0) { $('#file-submitter > input[type="submit"]').attr('disabled', true); } }