You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
695 B
23 lines
695 B
/*globals $, svgCanvas, svgEditor*/ |
|
/*jslint regexp:true*/ |
|
// TODO: Might add support for "exportImage" custom |
|
// handler as in "ext-server_opensave.js" (and in savefile.php) |
|
|
|
svgEditor.addExtension("php_savefile", { |
|
callback: function() { |
|
'use strict'; |
|
function getFileNameFromTitle () { |
|
var title = svgCanvas.getDocumentTitle(); |
|
return $.trim(title); |
|
} |
|
var save_svg_action = svgEditor.curConfig.extPath + 'savefile.php'; |
|
svgEditor.setCustomHandlers({ |
|
save: function(win, data) { |
|
var svg = '<?xml version="1.0" encoding="UTF-8"?>\n' + data, |
|
filename = getFileNameFromTitle(); |
|
|
|
$.post(save_svg_action, {output_svg: svg, filename: filename}); |
|
} |
|
}); |
|
} |
|
});
|
|
|