Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
This commit is contained in:
commit
0747cd0563
@ -100,6 +100,7 @@ define([
|
|||||||
h('div.collapse.navbar-collapse.justify-content-end#menuCollapse', [
|
h('div.collapse.navbar-collapse.justify-content-end#menuCollapse', [
|
||||||
h('a.nav-item.nav-link', { href: '/what-is-cryptpad.html'}, Msg.topbar_whatIsCryptpad),
|
h('a.nav-item.nav-link', { href: '/what-is-cryptpad.html'}, Msg.topbar_whatIsCryptpad),
|
||||||
h('a.nav-item.nav-link', { href: 'https://blog.cryptpad.fr/'}, Msg.blog),
|
h('a.nav-item.nav-link', { href: 'https://blog.cryptpad.fr/'}, Msg.blog),
|
||||||
|
h('a.nav-item.nav-link', { href: '/features.html'}, Msg.features),
|
||||||
h('a.nav-item.nav-link', { href: '/contact.html'}, Msg.contact),
|
h('a.nav-item.nav-link', { href: '/contact.html'}, Msg.contact),
|
||||||
h('a.nav-item.nav-link', { href: '/about.html'}, Msg.about),
|
h('a.nav-item.nav-link', { href: '/about.html'}, Msg.about),
|
||||||
].concat(rightLinks))
|
].concat(rightLinks))
|
||||||
@ -332,6 +333,11 @@ define([
|
|||||||
h('td')
|
h('td')
|
||||||
]),
|
]),
|
||||||
])
|
])
|
||||||
|
]),
|
||||||
|
h('div#cp-features-register', [
|
||||||
|
h('a', {
|
||||||
|
href: '/register/'
|
||||||
|
}, h('button.cp-features-register-button', 'Register for free'))
|
||||||
])
|
])
|
||||||
]),
|
]),
|
||||||
infopageFooter()
|
infopageFooter()
|
||||||
@ -601,6 +607,9 @@ define([
|
|||||||
setHTML(h('p.register-explanation'), Msg.register_explanation)
|
setHTML(h('p.register-explanation'), Msg.register_explanation)
|
||||||
]),
|
]),
|
||||||
h('div#userForm.form-group.hidden.col-md-6', [
|
h('div#userForm.form-group.hidden.col-md-6', [
|
||||||
|
h('a', {
|
||||||
|
href: '/features.html'
|
||||||
|
}, Msg.register_whyRegister),
|
||||||
h('input.form-control#username', {
|
h('input.form-control#username', {
|
||||||
type: 'text',
|
type: 'text',
|
||||||
autocomplete: 'off',
|
autocomplete: 'off',
|
||||||
|
|||||||
@ -50,3 +50,18 @@ table#cp-features-table {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#cp-features-register {
|
||||||
|
text-align: center;
|
||||||
|
padding: 20px;
|
||||||
|
}
|
||||||
|
.cp-features-register-button {
|
||||||
|
font-size: 20px;
|
||||||
|
color: #fff;
|
||||||
|
background: @cryptpad_color_blue;
|
||||||
|
border: 2px solid @cryptpad_color_blue;
|
||||||
|
border-radius: 0;
|
||||||
|
&:hover {
|
||||||
|
transform: scale(1.05);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
@ -415,6 +415,7 @@ define(function () {
|
|||||||
"Cette action supprimera votre CryptDrive et son historique de votre navigateur, mais les pads existeront toujours (de manière chiffrée) sur notre serveur.";
|
"Cette action supprimera votre CryptDrive et son historique de votre navigateur, mais les pads existeront toujours (de manière chiffrée) sur notre serveur.";
|
||||||
out.fm_padIsOwned = "Vous êtes le propriétaire de ce pad";
|
out.fm_padIsOwned = "Vous êtes le propriétaire de ce pad";
|
||||||
out.fm_padIsOwnedOther = "Ce pad est la propriété d'un autre utilisateur";
|
out.fm_padIsOwnedOther = "Ce pad est la propriété d'un autre utilisateur";
|
||||||
|
out.fm_deletedPads = "Ces pads n'existent plus sur le serveur, ils ont été supprimés de votre CryptDrive: {0}";
|
||||||
// File - Context menu
|
// File - Context menu
|
||||||
out.fc_newfolder = "Nouveau dossier";
|
out.fc_newfolder = "Nouveau dossier";
|
||||||
out.fc_rename = "Renommer";
|
out.fc_rename = "Renommer";
|
||||||
@ -474,6 +475,7 @@ define(function () {
|
|||||||
out.register_warning = "Zero Knowledge signifie que nous ne pouvons pas récupérer vos données si vous perdez vos identifiants.";
|
out.register_warning = "Zero Knowledge signifie que nous ne pouvons pas récupérer vos données si vous perdez vos identifiants.";
|
||||||
out.register_alreadyRegistered = "Cet utilisateur existe déjà, souhaitez-vous vous connecter ?";
|
out.register_alreadyRegistered = "Cet utilisateur existe déjà, souhaitez-vous vous connecter ?";
|
||||||
|
|
||||||
|
out.register_whyRegister = "Pourquoi s'inscrire ?";
|
||||||
out.register_header = "Bienvenue dans CryptPad";
|
out.register_header = "Bienvenue dans CryptPad";
|
||||||
out.register_explanation = [
|
out.register_explanation = [
|
||||||
"<p>Faisons d'abord le point sur certaines choses</p>",
|
"<p>Faisons d'abord le point sur certaines choses</p>",
|
||||||
@ -707,6 +709,7 @@ define(function () {
|
|||||||
|
|
||||||
// features.html
|
// features.html
|
||||||
|
|
||||||
|
out.features = "Fonctionnalités";
|
||||||
out.features_title = "Tableau des fonctionnalités";
|
out.features_title = "Tableau des fonctionnalités";
|
||||||
out.features_feature = "Fonctionnalité";
|
out.features_feature = "Fonctionnalité";
|
||||||
out.features_anon = "Utilisateur anonyme";
|
out.features_anon = "Utilisateur anonyme";
|
||||||
|
|||||||
@ -417,6 +417,7 @@ define(function () {
|
|||||||
"This will remove your CryptDrive and its history from your browser, but your pads will still exist (encrypted) on our server.";
|
"This will remove your CryptDrive and its history from your browser, but your pads will still exist (encrypted) on our server.";
|
||||||
out.fm_padIsOwned = "You are the owner of this pad";
|
out.fm_padIsOwned = "You are the owner of this pad";
|
||||||
out.fm_padIsOwnedOther = "This pad is owned by another user";
|
out.fm_padIsOwnedOther = "This pad is owned by another user";
|
||||||
|
out.fm_deletedPads = "These pads no longer exist on the server, they've been removed from your CryptDrive: {0}";
|
||||||
// File - Context menu
|
// File - Context menu
|
||||||
out.fc_newfolder = "New folder";
|
out.fc_newfolder = "New folder";
|
||||||
out.fc_rename = "Rename";
|
out.fc_rename = "Rename";
|
||||||
@ -472,6 +473,7 @@ define(function () {
|
|||||||
out.register_mustAcceptTerms = "You must accept the terms of service.";
|
out.register_mustAcceptTerms = "You must accept the terms of service.";
|
||||||
out.register_mustRememberPass = "We cannot reset your password if you forget it. It's very important that you remember it! Please check the checkbox to confirm.";
|
out.register_mustRememberPass = "We cannot reset your password if you forget it. It's very important that you remember it! Please check the checkbox to confirm.";
|
||||||
|
|
||||||
|
out.register_whyRegister = "Why signing up?";
|
||||||
out.register_header = "Welcome to CryptPad";
|
out.register_header = "Welcome to CryptPad";
|
||||||
out.register_explanation = [
|
out.register_explanation = [
|
||||||
"<h3>Lets go over a couple things first:</h3>",
|
"<h3>Lets go over a couple things first:</h3>",
|
||||||
@ -717,6 +719,7 @@ define(function () {
|
|||||||
|
|
||||||
// features.html
|
// features.html
|
||||||
|
|
||||||
|
out.features = "Features";
|
||||||
out.features_title = "Features table";
|
out.features_title = "Features table";
|
||||||
out.features_feature = "Feature";
|
out.features_feature = "Feature";
|
||||||
out.features_anon = "Anonymous user";
|
out.features_anon = "Anonymous user";
|
||||||
|
|||||||
@ -102,8 +102,8 @@ define([
|
|||||||
|
|
||||||
// Push channels owned by someone else or channel that should have expired
|
// Push channels owned by someone else or channel that should have expired
|
||||||
// because of the expiration time
|
// because of the expiration time
|
||||||
if ((data.owners && data.owners.indexOf(edPublic) === -1) ||
|
if ((data.owners && data.owners.length && data.owners.indexOf(edPublic) === -1) ||
|
||||||
data.expire < (+new Date())) {
|
(data.expire && data.expire < (+new Date()))) {
|
||||||
list.push(Hash.hrefToHexChannelId(data.href));
|
list.push(Hash.hrefToHexChannelId(data.href));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@ -1435,6 +1435,7 @@ define([
|
|||||||
case FILES_DATA: pName = FILES_DATA_NAME; break;
|
case FILES_DATA: pName = FILES_DATA_NAME; break;
|
||||||
case SEARCH: pName = SEARCH_NAME; break;
|
case SEARCH: pName = SEARCH_NAME; break;
|
||||||
case RECENT: pName = RECENT_NAME; break;
|
case RECENT: pName = RECENT_NAME; break;
|
||||||
|
case OWNED: pName = OWNED_NAME; break;
|
||||||
default: pName = name;
|
default: pName = name;
|
||||||
}
|
}
|
||||||
return pName;
|
return pName;
|
||||||
@ -2978,10 +2979,15 @@ define([
|
|||||||
|
|
||||||
sframeChan.query('Q_DRIVE_GETDELETED', null, function (err, data) {
|
sframeChan.query('Q_DRIVE_GETDELETED', null, function (err, data) {
|
||||||
var ids = filesOp.findChannels(data);
|
var ids = filesOp.findChannels(data);
|
||||||
|
var titles = [];
|
||||||
ids.forEach(function (id) {
|
ids.forEach(function (id) {
|
||||||
|
var title = filesOp.getTitle(id);
|
||||||
|
titles.push(title);
|
||||||
var paths = filesOp.findFile(id);
|
var paths = filesOp.findFile(id);
|
||||||
filesOp.delete(paths, refresh);
|
filesOp.delete(paths, refresh);
|
||||||
});
|
});
|
||||||
|
if (!titles.length) { return; }
|
||||||
|
UI.log(Messages._getKey('fm_deletedPads', [titles.join(', ')]));
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user