From e5f1fa7ef0f7817399804cf6f75fd9aa3a755c24 Mon Sep 17 00:00:00 2001 From: yflory Date: Wed, 22 Apr 2020 10:37:46 +0200 Subject: [PATCH 1/5] Fix color by author automatically enabled for non-owned pads --- www/code/markers.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/code/markers.js b/www/code/markers.js index fb44707e0..326de8be0 100644 --- a/www/code/markers.js +++ b/www/code/markers.js @@ -689,7 +689,7 @@ define([ Markers.create = function (config) { var Env = config; - Env.authormarks = Util.clone(DEFAULT); + Env.authormarks = {}; Env.enabled = false; Env.myAuthorId = 0; From cf8841cdfaa000dfa95edba71cc83660aff97cdf Mon Sep 17 00:00:00 2001 From: yflory Date: Wed, 22 Apr 2020 10:44:16 +0200 Subject: [PATCH 2/5] Remove cba on non-owned pads --- www/code/inner.js | 1 + 1 file changed, 1 insertion(+) diff --git a/www/code/inner.js b/www/code/inner.js index 7b654a3b1..3ffb2baef 100644 --- a/www/code/inner.js +++ b/www/code/inner.js @@ -452,6 +452,7 @@ define([ markers.ready(); common.getPadMetadata(null, function (md) { if (md && md.error) { return; } + if (!Array.isArray(md.owners)) { return void markers.setState(false); } if (!common.isOwned(md.owners)) { return; } // We're the owner: add the button and enable the colors if needed mkColorByAuthor(framework, markers); From 52da3eae5d679e4bd1f500d3b3806b0d1ec61508 Mon Sep 17 00:00:00 2001 From: Weblate Date: Wed, 22 Apr 2020 17:46:38 +0200 Subject: [PATCH 3/5] Translated using Weblate (Italian) Currently translated at 100.0% (1257 of 1257 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/it/ --- www/common/translations/messages.it.json | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/www/common/translations/messages.it.json b/www/common/translations/messages.it.json index 737d39f11..16fca3d13 100644 --- a/www/common/translations/messages.it.json +++ b/www/common/translations/messages.it.json @@ -873,7 +873,7 @@ "settings_padSpellcheckHint": "Questa opzione permette di attivare il controllo ortografico nell'editor di testo. Gli errori saranno sottolineati in rosso e le correzioni saranno disponibili cliccando con il tasto destro del mouse e premendo il tasto Ctrl o Meta.", "settings_padSpellcheckTitle": "Controllo ortografico", "settings_padWidthLabel": "Ridurre la larghezza dell'editor", - "settings_padWidthHint": "I pad di testo occupano per impostazione predefinita la massima larghezza disponibile sullo schermo e la lettura può essere difficile. Puoi ridurre la larghezza dell'editor qui.", + "settings_padWidthHint": "Passa dalla modalità a foglio (predefinita) che limita la larghezza dell'editor di testo, a quella che ti permette di usare tutta la larghezza dello schermo.", "settings_padWidth": "Massima larghezza dell'editor", "settings_codeUseTabs": "Indentare usando le tabulazioni (al posto degli spazi)", "settings_driveDuplicateTitle": "Duplicati dei pad posseduti", @@ -1090,7 +1090,7 @@ "contacts_unmute": "Riattiva l'audio", "contacts_mutedUsers": "Account silenziati", "creation_noOwner": "Nessun proprietario", - "creation_appMenuName": "Modalità avanzata (Ctrl + E)", + "creation_appMenuName": "Nuovo pad (Ctrl + E)", "password_placeholder": "Scrivi qui la password...", "properties_addPassword": "Aggiungi una password", "properties_passwordSame": "La nuova password deve essere diversa da quella attuale.", @@ -1342,5 +1342,16 @@ "owner_addText": "Offri la co-proprietà ad un contatto", "owner_removePendingButton": "Cancella le offerte selezionate", "owner_addButton": "Offri la proprietà", - "owner_openModalButton": "Controlla la proprietà" + "owner_openModalButton": "Controlla la proprietà", + "cba_title": "Colori degli autori", + "pad_usePageWidth": "Modalità a foglio", + "pad_useFullWidth": "Modalità a larghezza massima", + "oo_login": "Per favore accedi o registrati per migliorare le prestazioni dei fogli di calcolo.", + "cba_hide": "Nascondi i colori degli autori", + "cba_show": "Mostra i colori degli autori", + "cba_disable": "Pulisci e disabilita", + "cba_enable": "Abilita", + "cba_hint": "Questa impostazione sarà ricordata la prossima volta che crei un pad.", + "cba_properties": "Colori degli autori (sperimentale)", + "cba_writtenBy": "Scritto da: {0}" } From c860819eb1a76f46a42f11dc13369a7e7c599cd4 Mon Sep 17 00:00:00 2001 From: ansuz Date: Wed, 22 Apr 2020 15:09:27 -0400 Subject: [PATCH 4/5] guard against coercing `undefined` to a string visible in the author's tooltip when author marks were enabled for the document, but hidden by the local user --- www/code/markers.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/code/markers.js b/www/code/markers.js index 326de8be0..bf3f00f82 100644 --- a/www/code/markers.js +++ b/www/code/markers.js @@ -46,7 +46,7 @@ define([ inclusiveRight: uid === Env.myAuthorId, css: "background-color: " + rgba, attributes: { - title: Env.opacity ? Messages._getKey('cba_writtenBy', [name]) : undefined, + title: Env.opacity ? Messages._getKey('cba_writtenBy', [name]) : '', 'data-type': 'authormark', 'data-uid': uid } From 2a7dbc12940e3f7a2c06c38da800e4ff01b95202 Mon Sep 17 00:00:00 2001 From: yflory Date: Thu, 23 Apr 2020 11:32:57 +0200 Subject: [PATCH 5/5] Fix sort issue in the drive --- www/common/drive-ui.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/common/drive-ui.js b/www/common/drive-ui.js index 899405fa1..6638e02db 100644 --- a/www/common/drive-ui.js +++ b/www/common/drive-ui.js @@ -2842,7 +2842,7 @@ define([ var _a = props[a]; var _b = props[b]; if (_a < _b) { return mult * -1; } - if (_b > _a) { return mult; } + if (_b < _a) { return mult; } return 0; }); return keys;