mirror of
https://github.com/danpros/htmly.git
synced 2026-04-18 11:36:20 +05:30
65 lines
1.8 KiB
JavaScript
65 lines
1.8 KiB
JavaScript
function hideError() {
|
|
$("#response-error").fadeOut(600, function() {
|
|
$("#response-error").css("display", "none");
|
|
});
|
|
}
|
|
|
|
function updateData() {
|
|
// Prepare data to send to PHP
|
|
var data = {
|
|
title: $("#pTitle").val(),
|
|
url: $("#pURL").val(),
|
|
content: $("#wmd-input").val(),
|
|
description: $("#pMeta").val(),
|
|
tag: $("#pTag").val(),
|
|
category: $("#pCategory").val(),
|
|
posttype: $("#pType").val(),
|
|
pimage: $("#pImage").val(),
|
|
paudio: $("#pAudio").val(),
|
|
pvideo: $("#pVideo").val(),
|
|
pquote: $("#pQuote").val(),
|
|
plink: $("#pLink").val(),
|
|
dateTime: $("#pDate").val() + " " + $("#pTime").val(),
|
|
autoSave: 'autoSave',
|
|
addEdit: addEdit,
|
|
oldfile: $("#oldfile").val(),
|
|
parent_page: parent_page
|
|
};
|
|
|
|
$.ajax({
|
|
url: base_path + 'admin/autosave',
|
|
type: "POST",
|
|
data: data,
|
|
success: function(response) {
|
|
$("#response").html(response.message);
|
|
$("#oldfile").val(response.file);
|
|
hideError();
|
|
$("#response").fadeIn(600, function() {
|
|
$("#response").css("display", "block");
|
|
});
|
|
setTimeout(function() {
|
|
$("#response").fadeOut(600, function() {
|
|
$("#response").css("display", "none");
|
|
});
|
|
}, 6000);
|
|
},
|
|
error: function(response) {
|
|
var httpError = "";
|
|
if (response.status !== 0) {
|
|
httpError += ": " + response.status;
|
|
if (response.responseText) {
|
|
httpError += " " + response.responseText;
|
|
}
|
|
}
|
|
$("#response-error").html("Error in Autosaving: " + response.statusText + httpError);
|
|
$("#response-error").fadeIn(600, function() {
|
|
$("#response-error").css("display", "block");
|
|
});
|
|
setTimeout(hideError, saveInterval/2);
|
|
}
|
|
});
|
|
}
|
|
|
|
$(document).ready(function() {
|
|
setInterval(updateData, saveInterval);
|
|
});
|