Sha256: 54211571b2c009875ca93ffb44d7133393c81c2bd4301387d607332fb3a3caba
Contents?: true
Size: 1.09 KB
Versions: 7
Compression:
Stored size: 1.09 KB
Contents
function 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() } }) } function 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) }) } function 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 { initializeResourcesList, initializeResourcesForm, initializeSelectAll, }
Version data entries
7 entries across 7 versions & 1 rubygems