improve owned pads management in the drive
This commit is contained in:
@@ -107,9 +107,11 @@ define([
|
||||
.appendTo($d);
|
||||
var owners = Messages.creation_noOwner;
|
||||
var edPublic = common.getMetadataMgr().getPrivateData().edPublic;
|
||||
var owned = false;
|
||||
if (data.owners && data.owners.length) {
|
||||
if (data.owners.indexOf(edPublic) !== -1) {
|
||||
owners = Messages.yourself;
|
||||
owned = true;
|
||||
} else {
|
||||
owners = Messages.creation_ownedByOther;
|
||||
}
|
||||
@@ -117,6 +119,12 @@ define([
|
||||
$d.append(UI.dialog.selectable(owners, {
|
||||
id: 'cp-app-prop-owners',
|
||||
}));
|
||||
/* TODO
|
||||
if (owned) {
|
||||
var $deleteOwned = $('button').text(Messages.fc_delete_owned).click(function () {
|
||||
});
|
||||
$d.append($deleteOwned);
|
||||
}*/
|
||||
|
||||
var expire = Messages.creation_expireFalse;
|
||||
if (data.expire && typeof (data.expire) === "number") {
|
||||
|
||||
@@ -494,6 +494,10 @@ define([
|
||||
Cryptpad.setLanguage(data, cb);
|
||||
});
|
||||
|
||||
sframeChan.on('Q_CONTACTS_CLEAR_OWNED_CHANNEL', function (channel, cb) {
|
||||
Cryptpad.clearOwnedChannel(channel, cb);
|
||||
});
|
||||
|
||||
if (cfg.addRpc) {
|
||||
cfg.addRpc(sframeChan, Cryptpad, Utils);
|
||||
}
|
||||
@@ -530,9 +534,6 @@ define([
|
||||
sframeChan.on('Q_CONTACTS_SET_CHANNEL_HEAD', function (opt, cb) {
|
||||
Cryptpad.messenger.setChannelHead(opt, cb);
|
||||
});
|
||||
sframeChan.on('Q_CONTACTS_CLEAR_OWNED_CHANNEL', function (channel, cb) {
|
||||
Cryptpad.clearOwnedChannel(channel, cb);
|
||||
});
|
||||
|
||||
Cryptpad.messenger.onMessageEvent.reg(function (data) {
|
||||
sframeChan.event('EV_CONTACTS_MESSAGE', data);
|
||||
|
||||
Reference in New Issue
Block a user