mirror of
https://github.com/UnickSoft/graphonline.git
synced 2025-06-30 23:05:29 +00:00
81 lines
1.8 KiB
JavaScript
81 lines
1.8 KiB
JavaScript
// Disk save load
|
|
|
|
|
|
var DiskSaveLoad = function () {};
|
|
|
|
DiskSaveLoad.LoadGraphFromDisk = function (graphName, callback)
|
|
{
|
|
$.ajax({
|
|
type: "GET",
|
|
url: "/" + SiteDir + "backend/loadGraph.php?name=" + graphName
|
|
})
|
|
.done(callback);
|
|
}
|
|
|
|
DiskSaveLoad.SaveSVGGraphOnDisk = function (imageName, svgText, callback)
|
|
{
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "/" + SiteDir + "backend/saveSvg.php?name=" + imageName,
|
|
data: svgText,
|
|
dataType: "text",
|
|
contentType: "text/xml; charset=utf-8",
|
|
success: callback
|
|
});
|
|
|
|
return imageName;
|
|
}
|
|
|
|
DiskSaveLoad.SaveGraphOnDisk = function (savedGraphName, graphAsString, callback)
|
|
{
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "/" + SiteDir + "backend/saveGraph.php?name=" + savedGraphName,
|
|
data: graphAsString,
|
|
dataType: "text"
|
|
})
|
|
.done(callback);
|
|
}
|
|
|
|
DiskSaveLoad.SaveGraphImageOnDisk = function (imageName, rectParams, imageBase64Data, callback)
|
|
{
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "/" + SiteDir + "backend/saveImage.php?name=" + imageName + rectParams,
|
|
data: {
|
|
base64data : imageBase64Data
|
|
},
|
|
dataType: "text",
|
|
success: callback
|
|
});
|
|
}
|
|
|
|
DiskSaveLoad.SaveAutoSaveGraphOnDisk = function (savedGraphName, graphAsString, callback)
|
|
{
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "/" + SiteDir + "backend/saveGraph.php?name=autosave_" + savedGraphName,
|
|
data: graphAsString,
|
|
dataType: "text"
|
|
})
|
|
.done(callback);
|
|
}
|
|
|
|
DiskSaveLoad.LoadAutoSaveGraphFromDisk = function (graphName, callback)
|
|
{
|
|
$.ajax({
|
|
type: "GET",
|
|
url: "/" + SiteDir + "backend/loadGraph.php?name=autosave_" + graphName
|
|
})
|
|
.done(callback);
|
|
}
|
|
|
|
DiskSaveLoad.RemoveAutoSaveGraphFromDisk = function (graphName, callback)
|
|
{
|
|
$.ajax({
|
|
type: "GET",
|
|
url: "/" + SiteDir + "backend/removeGraph.php?name=autosave_" + graphName
|
|
})
|
|
.done(callback);
|
|
}
|