Fix translation keys and fix UI

pull/1/head
yflory 5 years ago
parent 175423fee4
commit ef4188db5b

@ -72,6 +72,10 @@
z-index: 100000; // alertify container z-index: 100000; // alertify container
font: @colortheme_app-font; font: @colortheme_app-font;
.cp-checkmark {
color: #000000;
}
.cp-inline-alert-text { .cp-inline-alert-text {
flex: 1; flex: 1;
} }

@ -11,6 +11,12 @@ define([
Messages, nThen) { Messages, nThen) {
var Access = {}; var Access = {};
// XXX contacts, teams, access_noContact
Messages.contacts = "Contacts"; // XXX
Messages.teams = "Teams"; // XXX
Messages.access_noContact = "No other contact to add"; // XXX
var getOwnersTab = function (common, data, opts, _cb) { var getOwnersTab = function (common, data, opts, _cb) {
var cb = Util.once(Util.mkAsync(_cb)); var cb = Util.once(Util.mkAsync(_cb));
@ -59,7 +65,7 @@ define([
f = f || user; f = f || user;
if (f.name) { f.edPublic = edPublic; } if (f.name) { f.edPublic = edPublic; }
} }
_owners[ed] = f || { _owners[ed] = Util.clone(f) || {
displayName: Messages._getKey('owner_unknownUser', [ed]), displayName: Messages._getKey('owner_unknownUser', [ed]),
edPublic: ed, edPublic: ed,
}; };
@ -131,10 +137,6 @@ define([
return $div; return $div;
}; };
// XXX contacts, teams
Messages.contacts = "Contacts";
Messages.teams = "Teams";
// Add owners column // Add owners column
var drawAdd = function () { var drawAdd = function () {
var $div = $(h('div.cp-share-column')); var $div = $(h('div.cp-share-column'));
@ -147,6 +149,13 @@ define([
} }
}); });
// XXX if no more friends, display message... // XXX if no more friends, display message...
if (!Object.keys(_friends).length) {
$div.append(h('div.cp-app-prop', [
Messages.contacts,
h('br'),
h('span.cp-app-prop-content', Messages.access_noContact)
]));
} else {
var addCol = UIElements.getUserGrid(Messages.contacts, { var addCol = UIElements.getUserGrid(Messages.contacts, {
common: common, common: common,
large: true, large: true,
@ -155,6 +164,7 @@ define([
//console.log(arguments); //console.log(arguments);
}); });
$div.append(addCol.div); $div.append(addCol.div);
}
var _teamsData = Util.clone(teamsData); var _teamsData = Util.clone(teamsData);
Object.keys(teamsData).forEach(function (id) { Object.keys(teamsData).forEach(function (id) {
@ -385,7 +395,7 @@ define([
f = f || user; f = f || user;
if (f.name) { f.edPublic = edPublic; } if (f.name) { f.edPublic = edPublic; }
} }
_allowed[ed] = f || { _allowed[ed] = Util.clone(f) || {
displayName: Messages._getKey('owner_unknownUser', [ed]), displayName: Messages._getKey('owner_unknownUser', [ed]),
edPublic: ed, edPublic: ed,
}; };
@ -476,7 +486,7 @@ define([
$(removeCol.div).addClass('cp-overlay-container').append(h('div.cp-overlay')); $(removeCol.div).addClass('cp-overlay-container').append(h('div.cp-overlay'));
return h('div', [ return h('div', [
h('p', Messages.allow_text), h('p', Messages.allow_text),
cbox, h('p', cbox),
removeCol.div removeCol.div
]); ]);
}; };
@ -494,6 +504,13 @@ define([
delete _friends[curve]; delete _friends[curve];
} }
}); });
if (!Object.keys(_friends).length) {
$div.append(h('div.cp-app-prop', [
Messages.contacts,
h('br'),
h('span.cp-app-prop-content', Messages.access_noContact)
]));
} else {
var addCol = UIElements.getUserGrid(Messages.contacts, { var addCol = UIElements.getUserGrid(Messages.contacts, {
common: common, common: common,
large: true, large: true,
@ -502,6 +519,7 @@ define([
//console.log(arguments); //console.log(arguments);
}); });
$div.append(addCol.div); $div.append(addCol.div);
}
var _teamsData = Util.clone(teamsData); var _teamsData = Util.clone(teamsData);
Object.keys(teamsData).forEach(function (id) { Object.keys(teamsData).forEach(function (id) {

Loading…
Cancel
Save