Sha256: 10dedc4530d2d0f8750611b2ab670c7f8fcf61639faed42f451c8520fc24139b
Contents?: true
Size: 821 Bytes
Versions: 122
Compression:
Stored size: 821 Bytes
Contents
mumuki.load(() => { function dumpInput(values, element) { values[element.attr('name')] = element.val(); } function loadInput(values, element) { element.val(values[element.attr('name')]); } function dumpForm(_event) { let values = {}; $('.mu-free-form-input').each(function () { dumpInput(values, $(this)); }); $('#solution_content').attr('value', JSON.stringify(values)); } function loadForm() { let json = $('#solution_content').val(); if (!json) return; let values = JSON.parse(json); $('.mu-read-only-editor .mu-free-form-input').prop('disabled', true); $('.mu-free-form-input').each(function () { loadInput(values, $(this)); }); } mumuki.onInputsReady('.mu-free-form-input', loadForm); $('.mu-free-form-input').change(dumpForm); });
Version data entries
122 entries across 122 versions & 1 rubygems