Merge branch 'soon' into staging
This commit is contained in:
commit
086e5909dd
@ -2,7 +2,7 @@
|
|||||||
<html class="cp">
|
<html class="cp">
|
||||||
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
||||||
<head>
|
<head>
|
||||||
<title data-localization="main_title">Cryptpad: Zero Knowledge, Collaborative Real Time Editing</title>
|
<title data-localization="main_title">CryptPad: Zero Knowledge, Collaborative Real Time Editing</title>
|
||||||
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
||||||
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
<html class="cp">
|
<html class="cp">
|
||||||
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
||||||
<head>
|
<head>
|
||||||
<title data-localization="main_title">Cryptpad: Zero Knowledge, Collaborative Real Time Editing</title>
|
<title data-localization="main_title">CryptPad: Zero Knowledge, Collaborative Real Time Editing</title>
|
||||||
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
||||||
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
<html class="cp">
|
<html class="cp">
|
||||||
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
||||||
<head>
|
<head>
|
||||||
<title data-localization="main_title">Cryptpad: Zero Knowledge, Collaborative Real Time Editing</title>
|
<title data-localization="main_title">CryptPad: Zero Knowledge, Collaborative Real Time Editing</title>
|
||||||
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
||||||
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
||||||
|
|||||||
@ -162,7 +162,7 @@ define([
|
|||||||
])
|
])
|
||||||
]),
|
]),
|
||||||
h('button.btn.btn-secondary.login.half.first', Msg.login_login),
|
h('button.btn.btn-secondary.login.half.first', Msg.login_login),
|
||||||
h('button.btn.btn-success.register.half.first', Msg.login_register),
|
h('button.btn.btn-success.register.half', Msg.login_register),
|
||||||
h('p.separator', Msg.login_orNoLogin),
|
h('p.separator', Msg.login_orNoLogin),
|
||||||
h('p#buttons.buttons'),
|
h('p#buttons.buttons'),
|
||||||
h('p.driveLink', [
|
h('p.driveLink', [
|
||||||
@ -363,7 +363,7 @@ define([
|
|||||||
h('button.btn.btn-primary.login.first', Msg.login_login),
|
h('button.btn.btn-primary.login.first', Msg.login_login),
|
||||||
h('div.extra', [
|
h('div.extra', [
|
||||||
h('p', Msg.login_notRegistered),
|
h('p', Msg.login_notRegistered),
|
||||||
h('button#register.btn.btn-success.register.first', Msg.login_register)
|
h('button#register.btn.btn-success.register', Msg.login_register)
|
||||||
])
|
])
|
||||||
])
|
])
|
||||||
])
|
])
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
<html class="cp">
|
<html class="cp">
|
||||||
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
||||||
<head>
|
<head>
|
||||||
<title data-localization="main_title">Cryptpad: Zero Knowledge, Collaborative Real Time Editing</title>
|
<title data-localization="main_title">CryptPad: Zero Knowledge, Collaborative Real Time Editing</title>
|
||||||
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
||||||
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
||||||
|
|||||||
@ -421,6 +421,8 @@ noscript {
|
|||||||
|
|
||||||
label {
|
label {
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
|
margin-left: 5px;
|
||||||
|
vertical-align: middle;
|
||||||
}
|
}
|
||||||
|
|
||||||
button {
|
button {
|
||||||
@ -428,7 +430,7 @@ noscript {
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
&.half {
|
&.half {
|
||||||
width: ~"calc(50% - 2px)";
|
width: ~"calc(50% - 10px)";
|
||||||
&:not(.first) {
|
&:not(.first) {
|
||||||
float: right;
|
float: right;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
<html class="cp">
|
<html class="cp">
|
||||||
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
||||||
<head>
|
<head>
|
||||||
<title data-localization="main_title">Cryptpad: Zero Knowledge, Collaborative Real Time Editing</title>
|
<title data-localization="main_title">CryptPad: Zero Knowledge, Collaborative Real Time Editing</title>
|
||||||
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
||||||
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
<html class="cp">
|
<html class="cp">
|
||||||
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
||||||
<head>
|
<head>
|
||||||
<title data-localization="main_title">Cryptpad: Zero Knowledge, Collaborative Real Time Editing</title>
|
<title data-localization="main_title">CryptPad: Zero Knowledge, Collaborative Real Time Editing</title>
|
||||||
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
||||||
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
||||||
|
|||||||
@ -485,5 +485,32 @@ define(function () {
|
|||||||
out.canvas_opacityLabel = "Opacidad: {0}";
|
out.canvas_opacityLabel = "Opacidad: {0}";
|
||||||
out.canvas_widthLabel = "Talla: {0}";
|
out.canvas_widthLabel = "Talla: {0}";
|
||||||
|
|
||||||
|
// 1.10.0 - Kraken
|
||||||
|
|
||||||
|
out.moreActions = "Más acciones";
|
||||||
|
out.importButton = "Importar";
|
||||||
|
out.exportButton = "Exportar";
|
||||||
|
out.saveTitle = "Guardar título (enter)";
|
||||||
|
out.forgetButton = "Eliminar";
|
||||||
|
out.printText = "Imprimir";
|
||||||
|
out.slideOptionsText = "Opciones";
|
||||||
|
out.historyText = "Historial";
|
||||||
|
out.openLinkInNewTab = "Abrir enlace en pestaña nueva";
|
||||||
|
out.profileButton = "Perfíl";
|
||||||
|
out.profile_urlPlaceholder = "URL";
|
||||||
|
out.profile_namePlaceholder = "Nombre mostrado en su perfíl";
|
||||||
|
out.profile_avatar = "Imágen";
|
||||||
|
out.profile_upload = "Subir una imágen";
|
||||||
|
out.profile_error = "Error al crear tu perfíl: {0}";
|
||||||
|
out.profile_register = "Tienes que registrarte para crear perfíl";
|
||||||
|
out.profile_create = "Crear perfíl";
|
||||||
|
out.profile_description = "Descripción";
|
||||||
|
out.profile_fieldSaved = "Guardado: {0}";
|
||||||
|
out.download_mt_button = "Descargar";
|
||||||
|
out.updated_0_header_logoTitle = "Volver a tu CryptDrive";
|
||||||
|
out.header_logoTitle = out.updated_0_header_logoTitle;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return out;
|
return out;
|
||||||
});
|
});
|
||||||
|
|||||||
@ -129,7 +129,7 @@ Still there are other low-lives in the world so using CryptPad over HTTPS is pro
|
|||||||
|
|
||||||
## Setup using Docker
|
## Setup using Docker
|
||||||
|
|
||||||
See [Cryptpad-Docker](cryptpad-docker.md)
|
See [Cryptpad-Docker](docs/cryptpad-docker.md)
|
||||||
|
|
||||||
## Translations
|
## Translations
|
||||||
|
|
||||||
|
|||||||
@ -416,6 +416,11 @@ span {
|
|||||||
}
|
}
|
||||||
.path {
|
.path {
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
|
direction: rtl;
|
||||||
|
.element {
|
||||||
|
display: inline-block;
|
||||||
|
margin-right: 5px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.title {
|
.title {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
|
|||||||
@ -1262,12 +1262,11 @@ define([
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Create the title block with the "parent folder" button
|
// Create the title block with the "parent folder" button
|
||||||
var createTitle = function (path, noStyle) {
|
var createTitle = function ($container, path, noStyle) {
|
||||||
if (!path || path.length === 0) { return; }
|
if (!path || path.length === 0) { return; }
|
||||||
var isTrash = filesOp.isPathIn(path, [TRASH]);
|
var isTrash = filesOp.isPathIn(path, [TRASH]);
|
||||||
var $title = $driveToolbar.find('.path');
|
if (APP.mobile() && !noStyle) { // noStyle means title in search result
|
||||||
if (APP.mobile()) {
|
return $container;
|
||||||
return $title;
|
|
||||||
}
|
}
|
||||||
var el = path[0] === SEARCH ? undefined : filesOp.find(path);
|
var el = path[0] === SEARCH ? undefined : filesOp.find(path);
|
||||||
path = path[0] === SEARCH ? path.slice(0,1) : path;
|
path = path[0] === SEARCH ? path.slice(0,1) : path;
|
||||||
@ -1293,12 +1292,11 @@ define([
|
|||||||
if (idx === 0) { name = getPrettyName(p); }
|
if (idx === 0) { name = getPrettyName(p); }
|
||||||
else {
|
else {
|
||||||
var $span2 = $('<span>', {'class': 'element separator'}).text(' / ');
|
var $span2 = $('<span>', {'class': 'element separator'}).text(' / ');
|
||||||
$title.prepend($span2);
|
$container.prepend($span2);
|
||||||
}
|
}
|
||||||
|
|
||||||
$span.text(name).prependTo($title);
|
$span.text(name).prependTo($container);
|
||||||
});
|
});
|
||||||
return $title;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
var createInfoBox = function (path) {
|
var createInfoBox = function (path) {
|
||||||
@ -1776,7 +1774,8 @@ define([
|
|||||||
path.pop();
|
path.pop();
|
||||||
path.push(r.data.title);
|
path.push(r.data.title);
|
||||||
}
|
}
|
||||||
var $path = $('<td>', {'class': 'col1 path'}).html(createTitle(path, true).html());
|
var $path = $('<td>', {'class': 'col1 path'});
|
||||||
|
createTitle($path, path, true);
|
||||||
var parentPath = path.slice();
|
var parentPath = path.slice();
|
||||||
var $a;
|
var $a;
|
||||||
if (parentPath) {
|
if (parentPath) {
|
||||||
@ -1871,7 +1870,7 @@ define([
|
|||||||
// NewButton can be undefined if we're in read only mode
|
// NewButton can be undefined if we're in read only mode
|
||||||
createNewButton(isInRoot, $toolbar.find('.leftside'));
|
createNewButton(isInRoot, $toolbar.find('.leftside'));
|
||||||
|
|
||||||
createTitle(path).appendTo($toolbar.find('.path'));
|
createTitle($toolbar.find('.path'), path);
|
||||||
|
|
||||||
if (APP.mobile()) {
|
if (APP.mobile()) {
|
||||||
var $context = $('<button>', {'class': 'element right dropdown-bar', id: 'contextButton'});
|
var $context = $('<button>', {'class': 'element right dropdown-bar', id: 'contextButton'});
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
<html class="cp">
|
<html class="cp">
|
||||||
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
||||||
<head>
|
<head>
|
||||||
<title data-localization="main_title">Cryptpad: Zero Knowledge, Collaborative Real Time Editing</title>
|
<title data-localization="main_title">CryptPad: Zero Knowledge, Collaborative Real Time Editing</title>
|
||||||
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
||||||
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
<html class="cp">
|
<html class="cp">
|
||||||
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
||||||
<head>
|
<head>
|
||||||
<title data-localization="main_title">Cryptpad: Zero Knowledge, Collaborative Real Time Editing</title>
|
<title data-localization="main_title">CryptPad: Zero Knowledge, Collaborative Real Time Editing</title>
|
||||||
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
||||||
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
<html class="cp">
|
<html class="cp">
|
||||||
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
||||||
<head>
|
<head>
|
||||||
<title data-localization="main_title">Cryptpad: Zero Knowledge, Collaborative Real Time Editing</title>
|
<title data-localization="main_title">CryptPad: Zero Knowledge, Collaborative Real Time Editing</title>
|
||||||
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
||||||
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
<html class="cp">
|
<html class="cp">
|
||||||
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
<!-- If this file is not called customize.dist/src/template.html, it is generated -->
|
||||||
<head>
|
<head>
|
||||||
<title data-localization="main_title">Cryptpad: Zero Knowledge, Collaborative Real Time Editing</title>
|
<title data-localization="main_title">CryptPad: Zero Knowledge, Collaborative Real Time Editing</title>
|
||||||
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
<meta content="text/html; charset=utf-8" http-equiv="content-type"/>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
||||||
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
<link rel="icon" type="image/png" href="/customize/main-favicon.png" id="favicon"/>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user