Support import/export to internal format for office pads
parent
fe429885dd
commit
32af7f5871
|
@ -663,9 +663,34 @@ define([
|
|||
APP.docEditor = new window.DocsAPI.DocEditor("cp-app-oo-placeholder", APP.ooconfig);
|
||||
ooLoaded = true;
|
||||
makeChannel();
|
||||
|
||||
};
|
||||
|
||||
|
||||
var exportFile = function() {
|
||||
var text = getContent();
|
||||
var suggestion = Title.suggestTitle(Title.defaultTitle);
|
||||
UI.prompt(Messages.exportPrompt,
|
||||
Util.fixFileName(suggestion) + '.bin', function (filename) {
|
||||
if (!(typeof(filename) === 'string' && filename)) { return; }
|
||||
var blob = new Blob([text], {type: "application/bin;charset=utf-8"});
|
||||
saveAs(blob, filename);
|
||||
});
|
||||
}
|
||||
|
||||
/*var importFile = function(content) {
|
||||
var blob = new Blob([content], {type: 'plain/text'});
|
||||
var file = getFileType();
|
||||
blob.name = (metadataMgr.getMetadataLazy().title || file.doc) + '.' + file.type;
|
||||
uploadedCallback = function() {
|
||||
UI.confirm(Messages.oo_newVersion, function (yes) {
|
||||
reloadDisplayed = false;
|
||||
if (!yes) { return; }
|
||||
common.gotoURL();
|
||||
});
|
||||
};
|
||||
APP.FM.handleFile(blob);
|
||||
}*/
|
||||
|
||||
var loadLastDocument = function () {
|
||||
var lastCp = getLastCp();
|
||||
if (!lastCp) { return; }
|
||||
|
@ -804,6 +829,12 @@ define([
|
|||
});
|
||||
$save.appendTo($rightside);*/
|
||||
|
||||
var $export = common.createButton('export', true, {}, exportFile);
|
||||
$export.appendTo($rightside);
|
||||
|
||||
/*var $import = common.createButton('import', true, {}, importFile);
|
||||
$import.appendTo($rightside);*/
|
||||
|
||||
if (common.isLoggedIn()) {
|
||||
common.createButton('hashtag', true).appendTo($rightside);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue