Sha256: b5f9630d2bb06a94b6d560ed4aba8855a4b2cd05eb6d696501f4e6025b833214
Contents?: true
Size: 1.11 KB
Versions: 9
Compression:
Stored size: 1.11 KB
Contents
const Initializer = { initializeResourcesForm: () => { const form = $('form#resource_form'); if (!form.length) return; const opr_desc = form.find('.resource_opr_description'); form.find('#resource_curriculum_type').change(ev => { const el = $(ev.target); if (el.val() === 'unit') { opr_desc.slideDown(); } else { opr_desc.slideUp(); } }); }, initializeResourcesList: () => { const page = $('.o-adm-list.o-adm-documents'); if (!page.length) return; page.find('.c-reimport-with-materials__toggle input[type=checkbox]').change(() => { const value = $(this).prop('checked') ? 1 : 0; page.find('.c-reimport-doc-form .c-reimport-with-materials__field').val(value); }); }, initializeSelectAll: () => { const selector = $('.c-multi-selected--select-all'); if (!selector.length) return; selector.find('input').change(ev => { const el = $(ev.target); const checked = el.prop('checked'); $('.table input[type=checkbox][name="selected_ids[]"]').prop('checked', checked); }); }, }; export default Initializer;
Version data entries
9 entries across 9 versions & 1 rubygems