Ability to import local pads in the user object

This commit is contained in:
yflory
2017-03-07 18:39:21 +01:00
parent ce6cd1211e
commit f62267f8a1
3 changed files with 127 additions and 19 deletions

View File

@@ -1,9 +1,10 @@
define([
'/common/cryptpad-common.js',
'/common/cryptget.js',
'/common/mergeDrive.js',
'/bower_components/file-saver/FileSaver.min.js',
'/bower_components/jquery/dist/jquery.min.js',
], function (Cryptpad, Crypt) {
], function (Cryptpad, Crypt, Merge) {
var $ = window.jQuery;
var saveAs = window.saveAs;
@@ -204,6 +205,25 @@ define([
return $div;
};
var createImportLocalPads = function (obj) {
var $div = $('<div>', {'class': 'importLocalPads'});
var $label = $('<label>', {'for' : 'importLocalPads'}).text("TODO: IMPORT LOCAL PADS LABEL").appendTo($div);
$('<br>').appendTo($div);
var $button = $('<button>', {'id': 'importLocalPads', 'class': 'btn btn-default'})
.text("TODO: IMPORT LOCAL PADS").appendTo($div);
$button.click(function () {
Cryptpad.confirm("ARE YOU SURE?", function (err) {
if (err) { return; }
Merge.anonDriveIntoUser(obj.proxy, function () {
Cryptpad.alert("DONE");
});
}, undefined, true);
});
return $div;
};
var andThen = function (obj) {
APP.$container.append(createTitle());
APP.$container.append(createInfoBlock(obj));