if($('#page-type-edit').length) { $('.editor-toolbar').attr('data-margin-top', $('#header').height()); var editorToolbarSticky = new Sticky('.editor-toolbar'); //-> Discard $('.btn-edit-discard').on('click', (ev) => { $('#modal-edit-discard').toggleClass('is-active'); }); //-> Save $('.btn-edit-save').on('click', (ev) => { $.ajax(window.location.href, { data: { markdown: mde.value() }, dataType: 'json', method: 'PUT' }).then((rData, rStatus, rXHR) => { if(rData.ok) { window.location.assign('/' + $('#page-type-edit').data('entrypath')); } else { alerts.pushError('Something went wrong', rData.error); } }, (rXHR, rStatus, err) => { alerts.pushError('Something went wrong', 'Save operation failed.'); }); }); }