28 lines
1.1 KiB
JavaScript
28 lines
1.1 KiB
JavaScript
$(function(){
|
|
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=$('<p style="font-weight:bold; color:red;"></p>');
|
|
$('#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();});$('#file-form input[name="delete"]').click(function(){return window.confirm(dotclear.msg.confirm_reset_file);});
|
|
});
|