moreCSS/script.js

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);});
});