mirror of https://github.com/xwiki-labs/cryptpad
Add access button in all the apps
This commit is contained in:
parent
620995506e
commit
521db379a0
|
@ -1802,6 +1802,26 @@ define([
|
|||
});
|
||||
updateIcon(data.element.is(':visible'));
|
||||
break;
|
||||
case 'access':
|
||||
button = $('<button>', {
|
||||
'class': 'fa fa-unlock-alt cp-toolbar-icon-access',
|
||||
title: "ACCESS", // XXX
|
||||
}).append($('<span>', {'class': 'cp-toolbar-drawer-element'})
|
||||
.text("ACCESS")) // XXX
|
||||
.click(common.prepareFeedback(type))
|
||||
.click(function () {
|
||||
common.isPadStored(function (err, data) {
|
||||
if (!data) {
|
||||
return void UI.alert(Messages.autostore_notAvailable);
|
||||
}
|
||||
require(['/common/inner/access.js'], function (Access) {
|
||||
Access.getAccessModal(common, {}, function (e) {
|
||||
if (e) { console.error(e); }
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
break;
|
||||
case 'properties':
|
||||
button = $('<button>', {
|
||||
'class': 'fa fa-info-circle cp-toolbar-icon-properties',
|
||||
|
|
|
@ -940,7 +940,7 @@ define([
|
|||
var canMute = data.mailbox && owned === true && (
|
||||
(typeof (data.mailbox) === "string" && data.owners[0] === edPublic) ||
|
||||
data.mailbox[edPublic]);
|
||||
if (owned === true) {
|
||||
if (owned === true) { // XXX not for files
|
||||
var cbox = UI.createCheckbox('cp-access-mute', Messages.access_muteRequests, !canMute);
|
||||
var $cbox = $(cbox);
|
||||
var spinner = UI.makeSpinner($cbox);
|
||||
|
@ -1067,6 +1067,7 @@ define([
|
|||
}));
|
||||
|
||||
if (!owned) { return; }
|
||||
// XXX if "file" ==> don't show "allow" and "owners"
|
||||
|
||||
getAllowTab(common, data, opts, waitFor(function (e, c) {
|
||||
if (e) {
|
||||
|
|
|
@ -1479,6 +1479,8 @@ define([
|
|||
|
||||
var $properties = common.createButton('properties', true);
|
||||
toolbar.$drawer.append($properties);
|
||||
var $access = common.createButton('access', true);
|
||||
toolbar.$drawer.append($access);
|
||||
};
|
||||
|
||||
config.onReady = function (info) {
|
||||
|
|
|
@ -699,6 +699,8 @@ define([
|
|||
|
||||
var $properties = common.createButton('properties', true);
|
||||
toolbar.$drawer.append($properties);
|
||||
var $access = common.createButton('access', true);
|
||||
toolbar.$drawer.append($access);
|
||||
|
||||
createFilePicker();
|
||||
|
||||
|
|
|
@ -132,6 +132,7 @@ define([
|
|||
title: Title.getTitleConfig(),
|
||||
});
|
||||
toolbar.$rightside.append(common.createButton('forget', true));
|
||||
toolbar.$rightside.append(common.createButton('access', true));
|
||||
toolbar.$rightside.append(common.createButton('properties', true));
|
||||
if (common.isLoggedIn()) {
|
||||
toolbar.$rightside.append(common.createButton('hashtag', true));
|
||||
|
|
|
@ -1171,6 +1171,8 @@ define([
|
|||
var $forgetPad = common.createButton('forget', true, {}, forgetCb);
|
||||
$rightside.append($forgetPad);
|
||||
|
||||
var $access = common.createButton('access', true);
|
||||
$drawer.append($access);
|
||||
var $properties = common.createButton('properties', true);
|
||||
$drawer.append($properties);
|
||||
|
||||
|
|
Loading…
Reference in New Issue