mirror of
https://github.com/UnickSoft/graphonline.git
synced 2026-04-08 16:56:03 +00:00
Refactor Undo and SaveLoad from disk.
This commit is contained in:
52
script/pages/editor/model/DiskSaveLoad.js
Normal file
52
script/pages/editor/model/DiskSaveLoad.js
Normal file
@@ -0,0 +1,52 @@
|
||||
// Disk save load
|
||||
|
||||
|
||||
var DiskSaveLoad = function () {};
|
||||
|
||||
DiskSaveLoad.LoadGraphFromDisk = function (graphName, callback)
|
||||
{
|
||||
$.ajax({
|
||||
type: "GET",
|
||||
url: "/" + SiteDir + "cgi-bin/loadGraph.php?name=" + graphName
|
||||
})
|
||||
.done(callback);
|
||||
}
|
||||
|
||||
DiskSaveLoad.SaveSVGGraphOnDisk = function (imageName, svgText, callback)
|
||||
{
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "/" + SiteDir + "cgi-bin/saveSvg.php?name=" + imageName,
|
||||
data: {
|
||||
svgdata : svgText
|
||||
},
|
||||
dataType: "text",
|
||||
success: callback
|
||||
});
|
||||
|
||||
return imageName;
|
||||
}
|
||||
|
||||
DiskSaveLoad.SaveGraphOnDisk = function (savedGraphName, graphAsString, callback)
|
||||
{
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "/" + SiteDir + "cgi-bin/saveGraph.php?name=" + savedGraphName,
|
||||
data: graphAsString,
|
||||
dataType: "text"
|
||||
})
|
||||
.done(callback);
|
||||
}
|
||||
|
||||
DiskSaveLoad.SaveGraphImageOnDisk = function (imageName, rectParams, imageBase64Data, callback)
|
||||
{
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "/" + SiteDir + "cgi-bin/saveImage.php?name=" + imageName + rectParams,
|
||||
data: {
|
||||
base64data : imageBase64Data
|
||||
},
|
||||
dataType: "text",
|
||||
success: callback
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user