Merge branch 'soon' into staging

pull/1/head
ansuz 8 years ago
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…
Cancel
Save