$(function() { // Cope with saving var msg = false; $('#file-form input[name="write"]').click(function(e) { var f = this.form; var data = { file_content: (!dotclear.colorsyntax ? $(f).find('#file_content').get(0).value : editor.getValue()), xd_check: $(f).find('input[name="xd_check"]').get(0).value, write: 1 }; if (msg == false) { msg = $('

'); $('#file_content').parent().after(msg); } msg.text(dotclear.msg.saving_document); $.post(document.location.href,data,function(res,status) { var err = $(res).find('div.error li:first'); if (err.length > 0) { msg.text(dotclear.msg.error_occurred + ' ' + err.text()); return; } else { msg.text(dotclear.msg.document_saved); $('#file-chooser').empty(); $(res).find('#file-chooser').children().appendTo('#file-chooser'); if ($.isFunction(confirmClosePage['getCurrentForms'])) { confirmClosePage.forms = []; confirmClosePage.getCurrentForms(); } } }); e.preventDefault(); }); // Confirm for deleting current file $('#file-form input[name="delete"]').click(function() { return window.confirm(dotclear.msg.confirm_reset_file); }); });